Udgivelse af Memcached 1.5.15 med godkendelsesunderstøttelse for ASCII-protokollen

tog sted frigivelse af datacachesystemet i RAM Memcached 1.5.15, som opererer på data i nøgle/værdi-format og er nem at bruge. Memcached bruges normalt som en letvægtsløsning til at fremskynde arbejdet på højbelastede websteder ved at cache adgang til DBMS og mellemliggende data. Kode leveres under BSD-licensen.

Den nye version introducerer eksperimentel godkendelsesunderstøttelse til ASCII-protokollen. Godkendelse er aktiveret ved at bruge "-Y [authfile]"-indstillingen, der angiver op til otte login:password-par i godkendelsesfilen. I modsætning til den tidligere implementerede SASL-baserede binære autentificeringsprotokol, er implementeringen af ​​ASCII meget enklere, kræver ikke eksterne afhængigheder og er samlet som standard. Når du aktiverer godkendelse ved hjælp af "-Y"-indstillingen, deaktiveres den binære protokol og arbejde via UDP automatisk. Adgangsbegrænsninger baseret på logins er endnu ikke understøttet.

Den nye udgivelse fremskynder også incr/decr-operationer ved at erstatte snprintf. Den binære protokols kompatibilitet med inaktiv timeout-funktionalitet er sikret. Fjernet kode for at understøtte "-o inline_ascii_response"-tilstanden, som var deaktiveret fra udgivelse 1.5.0. Denne tilstand bruger 10-20 bytes mere pr. skrivning for at fremskynde behandlingen af ​​anmodninger i ASCII-tilstand og blev meningsløs efter overgangen fra at bruge snprintf til den hurtige implementering af itoa.

Kilde: opennet.ru

Tilføj en kommentar