Memcached версия 1.5.15 с поддръжка на ASCII удостоверяване

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

Новата версия прилага експериментална поддръжка за удостоверяване за ASCII протокола. Удостоверяването е активирано с опцията "-Y [authfile]", като се посочват до осем двойки login:password в authfile. За разлика от прилагания по-рано базиран на SASL двоичен протокол за удостоверяване, изпълнението за ASCII е много по-просто, не изисква външни зависимости и е изградено по подразбиране. Когато удостоверяването е активирано чрез опцията „-Y“, двоичният протокол и работата чрез UDP автоматично се деактивират. Все още не се поддържат ограничения за достъп във връзка с влизания.

Новата версия също така ускорява операциите incr/decr чрез замяна на snprintf. Осигурена съвместимост на бинарен протокол с функция за изчакване при неактивност. Премахнат код за поддръжка на режим "-o inline_ascii_response", който е деактивиран от версия 1.5.0. Този режим консумира 10-20 байта повече на запис, за да ускори обработката на заявки в ASCII режим и загуби значението си след преминаване от използване на snprintf към бързо изпълнение на itoa.

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

Добавяне на нов коментар