Релиз на Memcached 1.5.15 с поддръжка на аутентикация за ASCII протокола

Състоя се релиз на системата за кеширане на данни в оперативната памет Memcached 1.5.15, управляваща данни във формат ключ/стойност и отличаваща се с простота на използване. Memcached обикновено се използва като лека стратегия за ускоряване на работата на натоварени сайтове чрез кеширане на достъпа до СУБД и междинни данни. Код се предоставя под лиценз BSD.

В новата версия е реализирана експериментална поддръжка на автентикация за ASCII протокола. Автентикацията се включва чрез опцията „-Y [authfile]“ с указание в authfile файл до осем чифта „потребителско име:парола“. За разлика от предишната реализирана автентикация за бинарния протокол на базата на SASL, реализирането за ASCII е значително по-просто, не изисква външни зависимости и се компилира по подразбиране. При включване на автентикацията чрез опцията „-Y“ автоматично се деактивира бинарният протокол и работата чрез UDP. Разграниченията на достъпа спрямо потребителските имена в момента не се поддържат.

В новото издание също така е ускорена работата на операциите incr/decr благодарение на замяната на snprintf. Осигурена е съвместимост на бинарния протокол с функционалността idle-timeout. Кодът за поддръжка на режима „-o inline_ascii_response“ е премахнат, тъй като той беше изключен от версия 1.5.0. Този режим консумира с 10-20 байта повече при запис за ускоряване на обработката на заявките в ASCII режим и загуби смисъл след прехода от използването на snprintf към бързата реализация на itoa.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster