Руководство по кешированию в WordPress

0

Доброго времени суток, друзья!

Сегодня я бы хотел поговорить о кешировании. Вы узнаете что это такое, какое кеширование бывает, как его использовать, и конечно же, сами плагины кеширования и их описание.

Когда сайт работает не так, как задумано, я уверен, что вы спросите себя: «Должен ли я очистить кеш?»

Кеширование является частью нашего словарного запаса, благодаря веб-браузерам и их реализации, но в этом посте мы попытаемся выйти за рамки понимания кеширования неспециалистами и внедрить его на нашем веб-сайте для повышения эффективности.

По мере роста вашего сайта вы поймете, что вам необходимо изменить свою стратегию, чтобы управлять всем новым трафиком, который вы получаете — начиная с масштабирования ваших серверов и заканчивая повышением эффективности на этом пути.

Что такое кеширование?

Проще говоря, кеш — это временное хранилище, а кеширование — это процесс хранения данных в кеше. Как это поможет веб-мастеру WordPress? Давайте разберем шаги того, что происходит за кулисами, когда читатель открывает страницу на вашем сайте.

Руководство по кешированию в WordPress

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

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

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

Достаточно ли я «большой» для кеширования?

Как видно из этого обсуждения Comet Cache, популярный плагин, предоставляет возможность кеширования одним щелчком мыши. Выбор этой функции достаточен для большинства сайтов. В дополнение к этому, Comet Cache предоставляет расширенные функции, такие как очистка кеша при изменении содержимого, возможность устанавливать время истечения вручную, запускать кеширование на стороне клиента и оптимизировать веб-сервер путем изменения .htaccess файла.

Если вы только начинаете с кеширования, Comet Cache является хорошим вариантом.

WP Super Cache

Руководство по кешированию в WordPress

Automattic, владелец WordPress.com, является создателем W3 Total Cache — один из самых популярных плагинов для кеширования WordPress, предназначенный как для начинающих, так и для опытных веб-мастеров. В дополнение к функциям, которые мы уже обсуждали, вы можете сделать намного больше с этим плагином:

  • Параметры для кеширования на уровне страницы, базы данных, объекта и браузера.
  • Сократить ваши статические файлы, чтобы уменьшить их размер
  • Импорт и экспорт настроек, выгодно при миграции.
  • LiteSpeed Cache

    Руководство по кешированию в WordPress

    Hyper Cache — это плагин кеширования, специально созданный для максимальной скорости вашего блога на WordPress. Он может использоваться как на хостинге с ограниченными ресурсами, так и на высокопроизводительных серверах.

    Hyper Cache — это чистый PHP, он работает с каждым блогом: никаких сложных настроек не требуется, а при его деактивации устаревшие настройки не остаются.

    Краткий список возможностей:

  • Мобильная поддержка: двойной кеш для настольных и мобильных версий сайтов
  • Готовый HTTPS
  • Параметр переключения мобильных тем: изменение темы при обнаружении мобильного устройства
  • Возможность обслуживать устаревшие страницы для ботов, чтобы увеличить воспринимаемую блогами скорость блога.
  • Управляет сжатием даже на лету для не кешированных страниц
  • Много настраиваемых обходов: совпадающие куки, совпадающие URL, пользовательские агенты и т. д.
  • Комментарии: может обслуживать кешированные страницы даже посетителям, которые прокомментировали блог (идеально подходит для блогов с отличным читательским отношением)
  • Папка кеша может быть перемещена за пределы пространства блога, чтобы исключить ее из резервных копий.
  • Управление очисткой кеша событий блога (редактирование сообщений, комментарии и т. д.)
  • AutoClean: для управления кешем используется дисковое пространство
  • Поддержка CDN
  • Другие специальные опции
  • Подпись заголовка ответа для проверки рабочего статуса
  • Специфичная интеграция bbPress
  • От себя хотел добавить что я пользуюсь
    Источник

    Комментарии закрыты.