Установка и использование Memcached
Установка Memcached
Для кеширования рекомендуется использовать Memcached, т.к. она сохраняет данные не в файлах, а в памяти сервера, что увеличивает скорость чтения данных.
Для установки Memcached надо выполнить команду ниже:
apt-get install memcached php-memcached
Чтобы проверить, что Memcached был установлен, можно выполнить команду ниже:
netstat -tap | grep memcached
Также надо перезагрузить веб-сервер, чтобы к PHP подключился модуль «php-memcached».
Сохранение кеша в Memcached
Для сохранения кеша в Memcached, достаточно в файлах настройках указать способ кеширования как «memcached».
# .env CACHE_DRIVER=memcached # config/cache.php return [ 'default' => env('CACHE_DRIVER', 'file'), // … ];
Теперь весь кеш сохраняется в Memcached.
Чтобы убедиться, что кеш сохраняется в Memcached, можно попытаться сделать выборку из неё.
$memcached = new \Memcached(); $memcached->addServer('localhost', 11211); // get(prefix:key) $memcached->get('laravel:categories');
Авторизуйтесь, чтобы добавлять комментарии