Типы кеширования

Описание типов кешей

По умолчанию используется системная опция кеширования файлов. Работает на всех серверах.

На выбор доступны следующие типы кеширования:

Memcache - снижает нагрузку на базу данных в динамических веб приложениях.

Xcache - ускоряет обработку PHP. На шаред хостингах практически не встречается.

eAccelerator - ускоритель загрузки страниц. На шаред хостингах практически не встречается.

Shmop - управление разделяемой памятью. На шаред хостингах практически не встречается.

APC (Alternative PHP Cache) - кеширует и оптимизирует PHP код. На шаред хостингах практически не встречается.

Redis - высокопроизводительное нереляционное распределённое хранилище данных. В отличие от Memcached, который может в любой момент удалить ваши данные, вытесняя старые записи новыми, Redis хранит информацию постоянно. На шаред хостингах практически не встречается.

WinCache - ускоритель загрузки страниц. На шаред хостингах практически не встречается.

Рекомендуется использовать системный файловый кеш.

При переключении на другие типы кеширования проверяется доступность выбранного типа кеширования. Т.е. установлено ли на вашем сервере выбранное приложение.

Все типы кеширования, кроме Memcache и Redis не требуют настроек. Вы настраиваете приложение при установке его на сервер. Знания сисадминистрирования обязательны.


Настройка Memcache

Настройка Memcache не составит труда.

Откройте файл memcache.inc.php в директории: /file/config/

Код:

host - обычно localhost или IP сервера. Уточните у вашего хостинг провайдера.

port - обычно 11211. Уточните у вашего хостинг провайдера.

Измените настройки в этом файле и замените его на сервере.


Настройка Redis

Откройте файл redis.inc.php в директории: /file/config/

Код:

host - обычно 127.0.0.1 или IP сервера. Уточните у вашего хостинг провайдера.

port - обычно 6379. Уточните у вашего хостинг провайдера.

Измените настройки в этом файле и замените его на сервере.

Last updated