Memcached в PHP. Первая проба и отличные результаты. Memcached — это высокопроизводительная и распределённая система кеширования любых объектов в памяти, предназначенная в первую очередь для ускорения динамических веб-приложений за счёт снижения нагрузки на базу данных. Free & open source, high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering. Memcached is simple yet powerful. Its simple design promotes quick deployment, ease of development, and solves many problems facing large data caches. Its API is available for most popular languages. Модуль, используя библиотеку libmemcached, предоставляет API для связи с серверами memcached. Он также предоставляет обработчик для хранения сессий в (memcached). Попробовал memcached в PHP на примере выборки данных из PostgreSQL. Вот небольшая статистика использования кэширования: Без кэширования: память 1900 килобайта, время 0.3 секунды. С кэшированием: память 500 килобайта, время 0.03 секунды. Эффективность очевидна.
Memcached — программное обеспечение, реализующее сервис кэширования данных в оперативной памяти на основе хеш-таблицы. Для администратора сайта на Битрикс это означает, что кешируемые данные будут грузится из оперативной памяти, что гораздо эффективнее, чем использование файлов для хранения кеша. 1. Устанавливаем memcached на сервер. Так как BitrixVM устанавливается на CentOS, то команда установки выглядит так: yum -y install memcached Если вы используете другую операционную систему, то команда установки может отличаться...