Utgivelse av Memcached 1.5.15 med autentiseringsstøtte for ASCII-protokollen

fant sted utgivelse av databufringssystemet i RAM Memmebufret 1.5.15, som opererer på data i nøkkel/verdi-format og er enkel å bruke. Memcached brukes vanligvis som en lettvektsløsning for å fremskynde arbeidet til høybelastningssider ved å bufre tilgang til DBMS og mellomliggende data. Kode medfølgende under BSD-lisens.

Den nye versjonen introduserer eksperimentell autentiseringsstøtte for ASCII-protokollen. Autentisering er aktivert ved å bruke "-Y [authfile]" alternativet, og spesifiserer opptil åtte login:password-par i authfile-filen. I motsetning til den tidligere implementerte SASL-baserte binære autentiseringsprotokollen, er implementeringen for ASCII mye enklere, krever ikke eksterne avhengigheter og er satt sammen som standard. Når du aktiverer autentisering ved å bruke "-Y"-alternativet, deaktiveres den binære protokollen og arbeid via UDP automatisk. Tilgangsbegrensninger basert på pålogginger støttes ennå ikke.

Den nye utgivelsen øker også hastigheten på incr/decr-operasjoner ved å erstatte snprintf. Kompatibiliteten til den binære protokollen med funksjonalitet for inaktiv timeout er sikret. Fjernet kode for å støtte "-o inline_ascii_response"-modusen, som ble deaktivert fra utgivelse 1.5.0. Denne modusen bruker 10-20 byte mer per skriving for å fremskynde behandlingen av forespørsler i ASCII-modus og ble meningsløs etter overgangen fra å bruke snprintf til rask implementering av itoa.

Kilde: opennet.ru

Legg til en kommentar