Vydání Memcached 1.5.15 s podporou autentizace pro protokol ASCII

Proběhlo vydání systému pro caching dat v operační paměti Memcached 1.5.15, který pracuje s daty ve formátu klíč/hodnota a vyznačuje se jednoduchostí použití. Memcached se obvykle používá jako lehké řešení ke zvýšení výkonu vysoce zatížených webů prostřednictvím ukládání kódů k přístupu k DB a mezipaměťovým datům. Kód dodává se na základě licence BSD.

V nové verzi byla implementována experimentální podpora autentizace pro protokol ASCII. Autentizace se aktivuje pomocí možnosti „-Y [authfile]“, přičemž v souboru authfile může být uvedeno až osm párů „uživatelské_jméno:heslo“. Na rozdíl od dříve implementované autentizace založené na SASL pro binární protokol, implementace pro ASCII je výrazně jednodušší, nevyžaduje externí závislosti a je standardně kompilována. Při aktivaci autentizace prostřednictvím možnosti „-Y“ se automaticky deaktivuje binární protokol a provoz přes UDP. Omezení přístupu vázaná na uživatelská jména zatím nejsou podporována.

V novém vydání bylo rovněž zrychleno provádění operací incr/decr díky nahrazení snprintf. Byla zajištěna kompatibilita binárního protokolu s funkcionalitou idle-timeout. Byl odstraněn kód pro podporu režimu „-o inline_ascii_response“, který byl zakázán od verze 1.5.0. Tento režim vyžadoval o 10-20 bajtů více při zápisu pro urychlení zpracování požadavků v režimu ASCII a ztratil smysl po přechodu z používání snprintf na rychlou implementaci itoa.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster