Модуль Memcached предоставляет полезный процедурный и объектно-ориентированный интерфейс к высокоэффективному демону кэширования memcached, который специально разработан для снижения нагрузки на базу данных в динамических веб-приложениях.
Модуль Memcached также предоставляет обработчик сессий (memcache).
Советы о том, где использовать Memcached в вашем приложении?
- Приборные панели
- Объявления
- запросы
Суть Memcached заключается в том, что он уменьшает время отклика ваших веб-страниц, что в свою очередь улучшает общее качество обслуживания клиентов. Лучшее время отклика позволяет пользователям отлично искать данные.
Вы можете проверить, установлен ли он уже на вашем сервере, с помощью phpinfo.
<?php
phpinfo();
Если он еще не установлен, просто выполните следующие действия.
yum install memcached
systemctl enable memcached
Примечание: Модуль Memcached 3.0.8 не работает с php 7 (или выше).
Пример подключения, чтобы проверить, правильно ли работает Memcached.
На примере соединения можно создать интеллектуальные функции для потребления кэша и заполнения кэша обновленной информацией. Цель — получить информацию без необходимости обращаться к базе данных. Только если информация не кэширована, мы обращаемся к базе данных и затем кэшируем информацию для будущих обращений.
Компании, использующие Memcached
shopify.com
apple.com
walmart.com
С помощью Memcached мы можем создавать отличные проекты со структурами кэша в RAM-памяти, используя несколько серверов. Рекомендуется сохранять только самую важную информацию.
Источники
php.net
memcached.org