Rilascio di Memcached 1.5.15 con supporto di autenticazione per il protocollo ASCII

ha avuto luogo rilascio del sistema di caching dei dati in RAM Memcached 1.5.15, che opera sui dati in formato chiave/valore ed è facile da usare. Memcached viene solitamente utilizzato come soluzione leggera per accelerare il lavoro di siti ad alto carico memorizzando nella cache l'accesso al DBMS e ai dati intermedi. Codice in dotazione sotto licenza BSD.

La nuova versione introduce il supporto di autenticazione sperimentale per il protocollo ASCII. L'autenticazione viene abilitata utilizzando l'opzione "-Y [authfile]", specificando fino a otto coppie login:password nel file authfile. A differenza del protocollo di autenticazione binaria basato su SASL implementato in precedenza, l'implementazione per ASCII è molto più semplice, non richiede dipendenze esterne ed è assemblata per impostazione predefinita. Quando si abilita l'autenticazione utilizzando l'opzione “-Y”, il protocollo binario e il funzionamento tramite UDP vengono automaticamente disabilitati. Le restrizioni di accesso basate sugli accessi non sono ancora supportate.

La nuova versione accelera inoltre le operazioni di incremento/decremento sostituendo snprintf. È garantita la compatibilità del protocollo binario con la funzionalità di timeout di inattività. Rimosso il codice per supportare la modalità "-o inline_ascii_response", che era disabilitata a partire dalla versione 1.5.0. Questa modalità consuma 10-20 byte in più per scrittura per accelerare l'elaborazione delle richieste in modalità ASCII ed è diventata priva di significato dopo la transizione dall'utilizzo di snprintf all'implementazione rapida di itoa.

Fonte: opennet.ru

Aggiungi un commento