На тарифах хостинга для WordPress установлен Memcached, сервис который служит для кеширования данных и соответственно ускорения загрузки WordPress. Есть множество плагинов для WordPress, которые поддерживают такой вариант кеширования, но мы выбрали для вас 2 лучших, с нашей точки зрения.
Его можно установить прямо через 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 — один из лучших платных плагинов для кеширования и мы активно используем его в своих проектах. Он стоит от 49$ и купить его можно по ссылке. По умолчанию он не поддерживает работу с memcached, поэтому нужно будет установить дополнительный плагин: Memcached Redux.
- Установите плагины WP Rocket и Memcached Redux, но не активируйте плагин Memcached Redux.
- Скопируйте файл object-cache.php из папки /wp-content/plugins/memcached-redux/ в папку wp-content.