На тарифах хостинга для Wordpress установлен Memcached, сервис который служит для кеширования данных и соответственно ускорения загрузки Wordpress. Есть множество плагинов для Wordpress, которые поддерживают такой вариант кеширования, но мы выбрали для вас 2 лучших, с нашей точки зрения.
W3 Total Cache – бесплатный плагин.
Его можно установить прямо через Wordpress или по ссылке. После установки в нем нужно включить несколько опций, чтобы он использовал для кеширования Memcached.
- Переходим в настройки плагин (Performance – General Settings)
- Включаем кеширование в секции Page Cache. Ставим галочку напротив Page Cache – Enable, а в выпадающем списке Page cache method – выбираем Memcached
- По таком же принципу можем включить кеширование Memcached в разделе Database Cache и Object Cache
- Для уменьшения размера страниц – рекомендуем включить сжате в разделе Minify – отметьте опцию Enable, Minify mode – поставьте Auto, а в разделе Minify Cache Method выберите Memcached, остальные настройки оставьте по умолчанию
- А теперь проверяем, все ли корректно работает и кешируются ли ваши страницы. В настройках W3 Total Cache в разделе Debug – ставим галочку напротив Page Cache. После этого заходим на сайт под гостем или в анонимном режиме, один раз обновляем страничку (чтобы она закешировалась) и смотрим исходный код страницы (в большинстве браузеров работает комбинация Ctrl + U).
В самом низу исходного кода странички вы увидите раздел “Performance optimized by W3 Total Cache”. Важно, чтобы была строчка Page Caching using memcached, а напротив строки Engine было указано memcached, это говорит нам о том, что кеширование работает и настроено правильно.
WP Rocket – платный
WP Rocket – один из лучших платных плагинов для кеширования и мы активно используем его в своих проектах. Он стоит от 49$ и купить его можно по ссылке. По умолчанию он не поддерживает работу с memcached, поэтому нужно будет установить дополнительный плагин: Memcached Redux.
- Установите плагины WP Rocket и Memcached Redux, но не активируйте плагин Memcached Redux.
- Скопируйте файл object-cache.php из папки /wp-content/plugins/memcached-redux/ в папку wp-content.