ASCII ප්‍රොටෝකෝලය සඳහා සත්‍යාපන සහාය ඇතිව Memcached 1.5.15 නිකුත් කිරීම

සිදු විය RAM හි දත්ත හැඹිලි පද්ධතිය මුදා හැරීම Memcached 1.5.15, යතුරු/අගය ආකෘතියෙන් දත්ත මත ක්‍රියාත්මක වන අතර භාවිතා කිරීමට පහසු වේ. Memcached සාමාන්‍යයෙන් DBMS සහ අතරමැදි දත්ත වෙත ප්‍රවේශය හැඹිලිගත කිරීම මගින් ඉහළ බරක් සහිත අඩවිවල වැඩ වේගවත් කිරීම සඳහා සැහැල්ලු විසඳුමක් ලෙස භාවිතා කරයි. කේතය සපයා ඇත BSD බලපත්‍රය යටතේ.

නව අනුවාදය ASCII ප්‍රොටෝකෝලය සඳහා පර්යේෂණාත්මක සත්‍යාපන සහාය හඳුන්වා දෙයි. “-Y [authfile]” විකල්පය භාවිතයෙන් සත්‍යාපනය සක්‍රීය කර ඇත, authfile ගොනුවේ පිවිසුම්: මුරපද යුගල අටක් දක්වා සඳහන් කරයි. කලින් ක්‍රියාත්මක කරන ලද SASL මත පදනම් වූ ද්විමය සත්‍යාපන ප්‍රොටෝකෝලය මෙන් නොව, ASCII සඳහා ක්‍රියාත්මක කිරීම වඩා සරල ය, බාහිර පරායත්තතා අවශ්‍ය නොවේ, සහ පෙරනිමියෙන් එකලස් කර ඇත. ඔබ "-Y" විකල්පය භාවිතයෙන් සත්‍යාපනය සක්‍රීය කරන විට, ද්විමය ප්‍රොටෝකෝලය සහ UDP හරහා වැඩ කිරීම ස්වයංක්‍රීයව අක්‍රිය වේ. පිවිසුම් මත පදනම් වූ ප්‍රවේශ සීමා කිරීම් තවමත් සහය නොදක්වයි.

නව නිකුතුව snprintf ප්‍රතිස්ථාපනය කිරීමෙන් incr/decr මෙහෙයුම් වේගවත් කරයි. idle-timeout ක්‍රියාකාරීත්වය සමඟ ද්විමය ප්‍රොටෝකෝලයේ ගැළපුම සහතික කෙරේ. "-o inline_ascii_response" මාදිලියට සහය දැක්වීම සඳහා කේතය ඉවත් කරන ලදී, එය 1.5.0 නිකුත් වන විට අක්‍රිය කර ඇත. මෙම මාදිලිය ASCII මාදිලියේ සැකසුම් ඉල්ලීම් වේගවත් කිරීම සඳහා එක් ලිවීමකට බයිට් 10-20ක් වැඩිපුර වැය වන අතර snprintf භාවිතා කිරීමේ සිට itoa වේගයෙන් ක්‍රියාත්මක කිරීම දක්වා සංක්‍රමණය වීමෙන් පසුව අර්ථ විරහිත විය.

මූලාශ්රය: opennet.ru

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