Виды кэша Вордпресс и популярные плагины
по страничного кэширования
В CMS WordPress существует три основных вида кэширования: страниц (page cache), объектов (object cache) и транзитное кэширование (transient cache). Плагины для кэширования страниц позволяют реализовать долгосрочное хранение постраничного или транзитного кэша. Они добавляют в WordPress возможность, которую разработчики CMS не предусмотрели или не захотели внедрять.
Виды кэширования:
- Постраничное кэширование:
Это наиболее распространённый вид кэширования в WordPress. Он позволяет сохранять копию страницы в кэше и выдавать её пользователю при следующем обращении. Это значительно ускоряет загрузку страницы, так как браузеру не нужно повторно загружать все её компоненты. - Объектное кэширование:
Этот вид памяти сохраняет в кэше отдельные объекты, такие как параметры страницы, записи, метаданные и другие. Оно выполняется автоматически и доступно в базовой версии WordPress. В редких случаях плагины нужны для хранения объектного кэша, так как по умолчанию в WordPress он временный. - Транзитное кэширование:
Использует кэширование данных из внешних источников, таких как социальные сети или зависимые ресурсы. Этот вид кэширования похож на функцию сохранения данных из RSS-ленты, встроенную в WordPress.
Популярные плагины для кэширования WordPress:
- WP Rocket:
Один из лучших плагинов для кэширования WordPress-сайтов. Он предлагает высокую скорость работы, простоту настройки и хорошую поддержку со стороны разработчиков и сообщества. - WP Super Cache:
Простой в освоении плагин, заменяющий динамический HTML сайта специальной статической версией, которая выдаётся как основная. В нём есть все необходимые инструменты для обеспечения высокой скорости работы. - W3 Total Cache:
Мощный плагин, который обещает десятикратный прирост к скорости загрузки кэшированных страниц и ресурса в целом. Он поддерживает мобильные версии сайтов и прост в установке и настройке.
Настойка плагинов:
Настройка плагинов все таки требует базовых знаний Html css и js. Эксперименты с ними могут только усугубить ситуацию, если диагностику PageSpeed Insights не сможете реализовать. Определить что мешает быстрой загрузке и как поступить чтобы улучшить показатели. Для простого кэширования есть плагин Seraphinite Accelerator в бесплатной версии выполняет только кэширование из серии поставил и забыл.
И как предупреждение если вы рекламируете сайт то в адрес страницы добавляется utm метка, для плагина это новая страница и он отправляет в кзш дубль страницы. Это приводит к разрастанию кэша до больших объемом больше чем существующий сайт и в место увеличения скорости загрузки сайт упадет в показателях.