Memcached 1.6.0 - බාහිර මාධ්‍ය මත සුරැකීමේ හැකියාව ඇති RAM හි දත්ත හැඹිලිගත කිරීමේ පද්ධතියකි.


Memcached 1.6.0 - බාහිර මාධ්‍ය මත සුරැකීමේ හැකියාව ඇති RAM හි දත්ත හැඹිලිගත කිරීමේ පද්ධතියකි.

මාර්තු 8 වන දින, RAM හි දත්ත හැඹිලි පද්ධතිය යාවත්කාලීන කරන ලදී මතක තබා ඇත අනුවාදය දක්වා 1.6.0. පෙර නිකුතු වලින් ප්රධාන වෙනස වන්නේ හැඹිලි දත්ත ගබඩා කිරීම සඳහා බාහිර උපාංගයක් භාවිතා කිරීමට දැන් හැකි වීමයි.

මතක තබා ඇත DBMS සහ අතරමැදි දත්ත වෙත ප්‍රවේශය හැඹිලිගත කිරීමෙන් අධික ලෙස පටවන ලද අඩවි හෝ වෙබ් යෙදුම්වල වැඩ වේගවත් කිරීමට භාවිතා කරයි.

නව අනුවාදයේ, ගොඩනැගීමේදී විකල්පය පෙරනිමියෙන් සක්රිය කර ඇත extstore, බාහිර මාධ්ය භාවිතා කිරීම සඳහා වගකිව යුතු ය. ශ්‍රිතය අක්‍රිය කිරීමට, ./configure හි --disable-extstore පරාමිතිය සඳහන් කරන්න. කෙසේ වෙතත්, ගොඩනැගීම පෙරනිමියෙන් සක්‍රීය කර ඇතත්, ඔබ ආරම්භයේදී මෙම ශ්‍රිතයේ භාවිතය පැහැදිලිව සඳහන් කළ යුතුය.

Extstore බාහිර භාවිතයට ඉඩ සලසයි සැණෙළිය හෝ SSD හැඹිලි ප්රමාණය වැඩි කිරීමට ධාවකය. මෙම විශේෂාංගය භාවිතා නොකර වඩා විශාල දත්ත ප්‍රමාණයක් හැඹිලිගත කිරීමට මෙය ඔබට ඉඩ සලසයි.

තවත් වැදගත් නවෝත්පාදනයක් වූයේ ජාල අන්තර්ක්‍රියා නැවත සකස් කිරීමයි, එය දැන් තනි පද්ධති ඇමතුමක් තුළ කණ්ඩායම් ඉල්ලීම් ස්වයංක්‍රීයව සැකසීම සඳහා අනුවර්තනය වී ඇත. පෙර අනුවාද වල, එක් එක් GET ඉල්ලීම් සැකසීම වෙනම පැකට්ටුවකින් සම්ප්‍රේෂණය කරන ලද අතර නව අනුවාදයේ බහු ඉල්ලීම් සඳහා ප්‍රතිචාර එක් මෙටා පැකේජයකට එකතු කර වරකට සම්ප්‍රේෂණය කෙරේ. මෙම නවෝත්පාදනය හේතුවෙන් CPU භාරය 25% කින් අඩු විය.

එසේම, මෙම නවීකරණයේ ප්‍රතිඵලයක් ලෙස, බෆරින් සඳහා මතක පරිභෝජනය අඩු විය - එක් ඇමතුමකට 4.5 KB සිට 400-500 බයිට් දක්වා, සහ malloc, realloc සහ free functions භාවිතය අඩු වූ අතර, එය අඩු මතක ඛණ්ඩනයකට හේතු විය. සෑම ත්‍රෙඩ් එකක්ම දැන් ක්‍රියාකාරී සම්බන්ධතා සඳහා තමන්ගේම කියවීමේ සහ ලිවීමේ බෆර පරිහරණය කරයි. මෙම බෆරවල ප්‍රමාණය සීරුමාරු කිරීමට, විකල්ප -o resp_obj_mem_limit=N සහ -o read_buf_mem_limt=N සපයනු ලැබේ.

සේවාදායකය සමඟ හුවමාරු කිරීම සඳහා ද්විමය ප්‍රොටෝකෝලය "යල් පැන ගිය" කාණ්ඩයට මාරු කරන බව ද නිවේදනය කරන ලදී. එය මෙටා ප්‍රොටෝකෝලය මගින් ප්‍රතිස්ථාපනය කරන ලදී - සංයුක්ත මෙටා විධාන සහිත ප්‍රොටෝකෝලයේ පෙළ අනුවාදයකි. නව ප්‍රොටෝකෝලය ද්විමය ප්‍රොටෝකෝලයේ පැරණි අනුවාද භාවිතා කරමින් පෙර පැවති සියලුම මෙහෙයුම් සැලකිල්ලට ගනී.

>>> නිල වෙබ් අඩවිය


>>> ප්‍රභව කේතය (BSD බලපත්‍රය)


>>> Extstore හි විස්තරය


>>> මෙටා විධාන පිළිබඳ විස්තරය

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න