Типи кешування
Опис типів кешів
За промовчанням використовується системна опція кешування файлів. Працює на всіх серверах.
На вибір доступні такі типи кешування:
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