Vydání Memcached 1.5.15 s podporou ověřování ASCII

odehrál se uvolnění systému ukládání dat v paměti Memcached 1.5.15, který pracuje s daty ve formátu klíč/hodnota a je snadno použitelný. Memcached se obvykle používá jako odlehčené řešení pro urychlení vysoce vytížených webů ukládáním do mezipaměti přístupu k DBMS a mezilehlým datům. Kód dodáváno pod licencí BSD.

Nová verze implementuje podporu experimentální autentizace pro protokol ASCII. Autentizace je povolena pomocí volby "-Y [autorizační soubor]", která určuje až osm párů login:password v authfile. Na rozdíl od dříve implementovaného binárního autentizačního protokolu založeného na SASL je implementace pro ASCII mnohem jednodušší, nevyžaduje externí závislosti a je vytvořena jako výchozí. Pokud je povolena autentizace pomocí volby „-Y“, binární protokol a operace přes UDP jsou automaticky zakázány. Omezení přístupu ve vztahu k přihlášením zatím nejsou podporována.

Nová verze také urychluje operace incr/decr nahrazením snprintf. Zajištěná kompatibilita binárního protokolu s funkcí časového limitu nečinnosti. Byl odstraněn kód pro podporu režimu "-o inline_ascii_response", který byl od verze 1.5.0 zakázán. Tento režim spotřebovává o 10-20 bajtů více na zápis, aby se urychlilo zpracování dotazů v režimu ASCII a ztratil svůj význam po přechodu z používání snprintf na rychlou implementaci itoa.

Zdroj: opennet.ru

Přidat komentář