Release av Memcached 1.5.15 med autentiseringsstöd för ASCII-protokollet

tog plats release av datacachningssystemet i RAM Memcachad 1.5.15, som arbetar på data i nyckel/värde-format och är lätt att använda. Memcached används vanligtvis som en lättviktslösning för att påskynda arbetet med högbelastningswebbplatser genom att cachelagra åtkomst till DBMS och mellanliggande data. Koda levereras under BSD-licensen.

Den nya versionen introducerar experimentellt autentiseringsstöd för ASCII-protokollet. Autentisering är aktiverad med alternativet "-Y [authfile]", som specificerar upp till åtta login:lösenordspar i authfile-filen. Till skillnad från det tidigare implementerade SASL-baserade binära autentiseringsprotokollet är implementeringen för ASCII mycket enklare, kräver inga externa beroenden och är sammansatt som standard. När du aktiverar autentisering med alternativet "-Y", inaktiveras det binära protokollet och arbetet via UDP automatiskt. Åtkomstbegränsningar baserade på inloggningar stöds ännu inte.

Den nya utgåvan påskyndar också incr/decr-operationer genom att ersätta snprintf. Det binära protokollets kompatibilitet med inaktiv timeout-funktionalitet säkerställs. Koden togs bort för att stödja läget "-o inline_ascii_response", som var inaktiverat från och med version 1.5.0. Detta läge förbrukar 10-20 byte mer per skrivning för att påskynda bearbetningsförfrågningar i ASCII-läge och blev meningslöst efter övergången från att använda snprintf till den snabba implementeringen av itoa.

Källa: opennet.ru

Lägg en kommentar