Скинуть кеш с страницы wordpress. Основы кэширования в WordPress. Среднее время загрузки

Сегодня я предлагаю вам обсудить такую интересную тему как кэширование в wordpress. Первым делом нужно уточнить что такое кэширование и зачем оно нужно? Каждому блоггеру и вебмастеру справедливо хочется чтобы его блог или сайт работал быстро. Как известно WP не обладает рекордно высокой производительность, поэтому зачастую даже хороший хостинг не способен этого компенсировать. А уж если у вас «тяжелый» контент, да еще и высокая посещаемость, дело может быть вообще беда. В любом случае есть возможность ускорить блог почему бы этого не сделать?

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

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

Как проводилось данное исследование? Для оценки производительности того или иного плагина использовался Apache Benchmark. Данный тест генерирует большое количество запросов, на основании чего формируется отчет о количестве обработанных сервером запросов в секунду и среднем времени передачи данных. Исходные данные: WordPress 2.9.1 на котором установлено несколько популярных плагинов - Akismet, All in SEO Pack и Google XML Sitemap. Количество трафика на тестовом блоге не велико, представлен смешанный контент - текстовый, изображения, электронные таблицы, java-скрипты. Для объективности каждое измерение повторялось несколько раз в сутки.

Я не буду приводить результаты тестирования всех плагинов, которые тестировались авторами Tutorial9, потому что смысл заострять внимание есть только на самых распространенных, ходовых и популярных плагинах. Итак, приступим:

Блог с выключенным кэшированием
Блог без активированных плагинов, показал следующие результаты:

Запросов в секунду - 13,96;
Время на каждый запрос — 716,58 мс;
Скорость передачи данных - 673,98 Кбит/сек

Как видите исходные данные не впечатляют. Давайте посмотрим что и как можно улучшить.

Если вы привлекаете аудиторию из соц.сетей, которые могут генерировать очень большой объем трафика, без кэширования не справиться. Кстати, есть такой недорогой сервис https://avi1.ru/ для развития и продвижения аккаунтов, групп, сообществ и встреч в самых узнаваемых и проходимых социальных сетях. С его помощью можно накрутить большое количество лайков, просмотров, подписчиков и комментариев.

Популярный плагин WP-Cache продемонстрировал следующий результат:

Запросов в секунду - 109,59;
Время на каждый запрос - 91,25 мс;
Скорость передачи данных - 5307,00 Кбит/сек

Заметно лучше чем без кэширования. Результат превосходит блог без активированных плагинов в среднем на 685%. Замечу что WP-Cache — давно известный плагин, который исторически пользуется популярностью.

Плагин WP Super Cache

WP Super Cache в настоящее время пожалуй более популярен чем WP-Cache. Это легко объяснимо — WP Super Cache является доработанной версией WP-Cache. Помимо того что он быстрее, он и «умнее», то есть умеет больше чем предшественник. В частности его легче устанавливать и удалять, он умеет чистить за собой «мусор» после деактивации и так далее.

Что же касается скорости, результат получился следующий:

Запросов в секунду - 118,23;
Время на каждый запрос - 84,58 мс;
Скорость передачи данных - 5743,07 Кбит/сек

Результаты тестирования превосходят результаты WP-Cache. WP Super Cache в среднем быстрее блога без активированного кэширования в среднем на 747%. Отмечу еще одну особенность - если в WP Super Cache включена компрессия , он может быть даже медленнее блога без плагинов !

Плагин Hyper Cache

Hyper Cache - достаточно новый плагин, который еще не успел завоевать большой популярности. Тем не менее, показал в ходе тестирования отличный результат. Кроме того плагин отличается достаточно простой установкой и настройкой.

Результаты:

Запросов в секунду - 130,75;
Время на каждый запрос - 76,48 мс;
Скорость передачи данных - 6325,36 Кбит/сек

В среднем это лучше на 837% чем блог без плагинов.

Итоги работы плагинов кэширования для wordpress

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

Лучший результат показал Hyper Cache , к тому же он обеспечивает хороший контроль над процессом. Вполне можно использовать WP-Cache или WP Super Cache. И тот и другой заметно повышают производительность. Кроме того они из когорты «старых добрых», проверенных поколениями, а значит неплохо поддерживаются. Надеюсь, эта статья помогла вам определиться с выбором плагина для кэширования. Дело за установкой! Что касается меня, то для одного из блогов блогов я использую плагин кэширования WP Super Cache, вроде помогает:)

А какой плагин для кэширования wordpress используете вы и почему?

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

Что такое кэш?

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

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

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

Кэширование в WordPress

В WordPress существует три основных типа кэширования:

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

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

Кэширование страниц в WordPress

Для выдачи одной страницы архива WordPress приходится проделывать немало работы. Это несколько запросов в базу данных, для того чтобы получить последние записи, настройки виджетов, настройки темы, активные плагины, название и описание сайта, фоновое изображение, заголовок и многое, многое другое.

Кэширование страниц (page cache) позволяет сохранить результат выдачи всей страницы целиком. При последующем запросе по этому же адресу выдаётся эта же страница, но уже из кэша, соответственно гораздо быстрее и с меньшей нагрузкой на сервер.

При изменении содержания записи или странцы, кэш страницы сбрасывается, и при последующем запросе кэшируется уже новая страница с обновлёнными данными.

В самом ядре WordPress кэширование страниц не реализовано, но есть все необходимые функции для реализации этого на уровне плагинов. Два самых популярных плагина для кэширования страниц — WP Super Cache и W3 Total Cache, хотя существуют и другие.

Плагин WP Super Cache

WP Super Cache — самый популярный плагин для кэширования страниц в WordPress. Он позволяет создавать и выдавать статические HTML файлы для ваших страниц, а при определённой конфигурации, вы можете настрить выдачу этих страниц напрямую вашим веб-сервером (Apache или nginx), минуя при этом обработку PHP файлов в целом.

Новые версии плагина WP Super Cache имеют некотоыре дополнительные функции, например настройку CDN, поддержку мобильной версии сайта и прочее, но основая суть данного плагина — кэширование страниц.

WP Super Cache подойдёт как для начинающих, так и для более опытных пользователей WordPress, но поскольку он использует файловую систему для кэшировниая, его будет крайне сложно использовать для сайта с двумя или более веб-серверами.

Плагин W3 Total Cache более молодой, чем WP Super Cache, но не уступает ему по функционалу. Он очень быстро набирает популярность, и на сегодняшний день насчитывает более 2 миллионов скачиваний из директории WordPress.org.

W3 Total Cache позволяет хранить закэшированные страницы как на жёстком диске, так и в памяти. Он не сохраняет структуру кэша, как делает это WP Super Cache, поэтому настроить выдачу без использования PHP невозможно, но в отличии от WP Super Cache использование внешнего хранилища позволяет легко работать в многосерверной архитектуре.

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

На момент написания данной статьи, плагин Batcache скачали всего около десяти тысяч раз из директории WordPress.org, но в данном случае это не является показателем его эффективности. По производительности он не уступает ни WP Super Cache, ни W3 Total Cache.

У плагина Batcache функция всего одна — кэширование страниц, но делает он это безупречно. Batcache использует внешнее кэширование объектов для хранения данных, что позволяет легко его исопльзовать в многосерверной архитектуре. Этот плагин используется в крупной сети WordPress.com, с более 40 млн сайтов, более 2000 серверов и более 10 млрд просмотренных страниц каждый месяц.

Какой из плагинов кэширования страниц выбрать вам зависит от размера вашего сайта, от возможностей вашего и от вашего опыта работы с WordPress. Если вы не используете плагинов кэширования страниц на данный момент, мы всегда советуем начать с WP Super Cache. Если вам важно иметь больше возможностией и более тонкую конфигурацию кэширования, попробуйте W3 Total Cache. Если вы неплохо разбираетесь в программировании и серверном администрировании, и готовы пожертвовать графическим интерфейсом при настройке — попробуйте Batcache.

Кэширование объектов в WordPress

Объектное кэширование (object cache) реализовано в самом ядре WordPress. Этот механизм позволяет хранить объекты произвольного типа в памяти и полезен в основном разработчикам тем и плагинов для WordPress.

Например, при запросе опции из базы данных MySQL с помощью функции get_option , WordPress сохранит результат этой функции в памяти, и при последующем подобном обращении выдаст результат из памяти, не делая при этом запросов в базу данных.

Подобное кэширование в ядре реализовано для многих объектов, в том числе: опции, записи (страницы, и произвольные типы), мета-данные записей, термины и таксономии. Именно поэтому, разработчикам WordPress не следует боятся пользоваться такими функциями как get_option и get_post , т.к. подобные обращения не вызывают лишних запросов в базу данных.

Кэширование объектов в WordPress производится с помощью ряда внутренних функций, в том числе: wp_cache_add , wp_cache_set , wp_cache_get .

Постоянное кэширование объектов

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

На первый взгляд это совершенно не выгодно, но если посчитать сколько раз WordPress вызывает функцию get_option для обработки одного запроса (около 500 раз), то выгода от кэширования объектов становится очевидной.

Тем не менее, постоянное кэширование объектов (или внешнее кэшированое) в WordPress легко реализуется с помощью сторонних плагинов, например Memcached Object Cache или APC Object Cache . Оба плагина позволяют использовать оперативную память сервера для хранения объектов WordPress, при этом объекты не пропадают при окончании запроса. Такой подход существенно снижает нагрузку на базу данных MySQL.

Стоит так же отметить, что при включённом кэшировании страниц, до работы с сохранёнными объектами чаще всего время так и не доходит, поскольку страница целиком выдаётся из кэша. Это не является поводом для отключения кэширования объектов, особенно при работе с пользователями которые выполнили вход, а некоторые плагины (например Batcache) вообще используют кэширование объектов для хранения страниц.

Транзитное кэширование в WordPress

Для пользователей данный метод кэширования совершенно прозрачен. Транзитное кэширование (transient cache) позволяет разработчикам сохранять данные на определённый промежуток времени. Этот метод реализован в WordPress с помощью функций get_transient , set_transient и delete_transient .

Транзитное кэширование чаще всего используется для хранения фрагментов, особенно когда речь идёт о запросах на внешние ресурсы, например для вывода сообщения из сети Twitter или для вывода прогноза погоды со стороннего сервиса.

Подобное кэширование так же используется в ядре при работе с RSS лентами, и запросами на обновление тем, плагинов и ядра WordPress.

В отличии от кэширования объектов, транзитное кэширование является постоянным по умолчанию в WordPress, и хранит все данные в базе данных. Но важно отметить, что при использовании плагина для внешнего кэширования объектов (например Memcached или APC), транзитное кэширование будет пользоваться этим плагином для хранения данных.

Кэширование объектов или транзитное кэширование?

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

При использовании плагина для постоянного кэширования объектов, все три метода будут пользоваться этим плагином.

Заключение

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

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

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

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

Если у вас возникли вопросы по кэшированию в WordPress или проблемы с настройкой какого-либо плагина для кэширования, оставьте комментарий и мы с радостью вам поможем.

02.07.2013 05.11.2013

Сооснователь журнала WP Magazine и первой конференции WordCamp в России. Разработчик в компании Automattic , принимает активное участие в развитии ядра WordPress. Любимый язык программирования: Python.

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

В этой статье мы покажем вам, как правильно очищать кэш вашего блога WordPress.

Решения для кэширования хранят статическую версию вашего сайта. Это позволяет WordPress пропускать самые тяжелые PHP-скрипты и повышать производительность вашего сайта.


WordPress Существует много типов решений для кэширования. Самыми популярными являются плагины кеша типа " "И" .

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

Хостинг WordPress, управляемый такими поставщиками, как WPEngine, использует собственные решения для кэширования, поэтому вам не нужно устанавливать этот плагин для кэширования.

Если вы используете службу CDN, такую ​​как «MaxCDN» или «CloudFlare», она также будет обслуживать кэшированные копии статического содержимого.

Если вы используете брандмауэр веб-приложения как "Или" Чтобы повысить безопасность WordPress, у них также есть собственный кэш для ускорения работы вашего сайта и сокращения времени простоя.

Наконец, ваш браузер также может хранить кэшированные версии страниц на вашем компьютере.

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

Тем не менее, давайте посмотрим, как очистить кэш в WordPress.

Шаг 1: очистить кеш браузера

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

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

Вот как вы очистите кеш вашего браузера Google Chrome. Сначала вы должны нажать на значок меню, а затем выбрать « Дополнительная Инструменты> Очистить навигационные данные .


Откроется окно, в котором вы можете выбрать контент, который хотите удалить. Убедитесь, что кэшированные изображения и файлы проверены, а затем нажмите кнопку " Очистить данные просмотра п».


Вы успешно очистили кеш браузера и теперь можете попробовать зайти на ваш сайт.

Если вы все еще не видите изменений, перейдите к следующим шагам.

Если вы хотите выбрать один из двух лучших плагинов для управления кэшем WordPress, ознакомьтесь с нашей статьей:

Для других веб-браузеров обратитесь к соответствующей документации о том, как стереть их кеши.

Шаг 2: очистить кеш плагина WordPress

Если вы используете плагин кэширования на WordPress, вы должны очистить кеш вашего плагина. Большинство плагинов для кэширования позволяют вам легко сделать это из соответствующих настроек.

Очистить кэш из WP Super Cache

Это позволяет пользователям мгновенно кэшировать свой сайт в один клик. Его робот автоматически выбирает ваши страницы WordPress для создания кэша, а затем автоматически активирует рекомендуемые параметры кэширования WordPress, такие как сжатие GZIP, кэширование страниц и предварительная загрузка кэша.

WP Rocket также включает дополнительные функции, которые вы можете включить для дальнейшего повышения производительности. Включая отложенную загрузку изображений, поддержку CDN, предварительную выборку DNS, минификацию и т. Д.

2. WP Fastest Cache

WP Fastest Cache - это кеш-плагин WordPress, который предлагает практически все, что может искать пользователь. Разработчики этого плагина утверждают, что это самая простая и быстрая система WP Cache. И если честно, это так! Благодаря более чем активным установкам 300 000 этот плагин предлагает посетителям быстрый просмотр страниц.

Здравствуйте дорогие читатели блога В данной статье мы затронем важную тему ускорения вашего блога на платформе WordPress и снижения нагрузки на сервер хостинга с помощью hyper cache.

— это плагин кэширования wordpress (кеш wordpress). Обязательно применяй кэш wordpress и скорость загрузки твоего сайта существенно увеличится.

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

Сколько раз будут запрашивать определенную страничку, столько раз она будет создаваться на сервере снова и снова. Чем больше посетителей придут на блог, тем больше нагрузки на сервер и дольше время загрузки.

Все это можно избежать, если применить так называемое кэширование или кеш wordpress . Что это такое?

Это процесс сохранения сгенерированной странички по вашему запросу в определенной директории на сайте с помощью плагина Hyper cache. Теперь, если еще кто-то обратиться на сервер к той же странице, она не будет генерироваться заново, а просто возьмется из нужной папки, где хранится кэш wordpress и передастся на браузер пользователя.

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

Плагин Hyper cache. Установка и настройка кеш wordpress.

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

Это значит, что лично для вас кеш wordpress работать не будет и это замечательно. Представьте, что вы произвели какие то изменения на своем блоге (например в дизайне), тогда получается вы эти изменения не увидите, пока не сбросите кэш wordpress и так нужно было бы делать постоянно.

Скачать плагин кэширования можно с официального сайта wordpress .

  1. Распакуйте архив с плагином и закиньте папку Hyper cache в папку c плагинами wp-content/plugins/ на вашем сервере с помощью FTP клиента
  2. Зайдите в консоль вашего блога Плагины-Добавить новый-Загрузить-Установить

Включение кэш wordpress.

Для этого откройте для редактирования файл конфигурации wp-config.php, который находится в корневой директории вашего блога и вставьте туда следующую строчку кода:

define(‘WP_CACHE’, true);

Это можно также выполнить с помощью файлового менеджера Filezila.

Вставку можно производить в любое место файла конфигурации wp-config.php где-нибудь ближе к концу, но до строки:

/** Абсолютный путь к директории WordPress. */

if (!defined(‘ABSPATH’))

или, если на английском языке:

/** WordPress absolute path to the WordPress directory. */

if (!defined(‘ABSPATH’))

define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

Теперь возвращаемся в консоль блога Плагины, находим плагин кэширования Hyper cache и активируем его.

Для того, чтобы плагин Hyper cache мог создать на блоге папку для кеш wordpress , нужно установить права доступа 777 на папку wp-content или wp-content/plugins/hyper cache/. Об установки прав доступа читай эту

Затем папкам wp-content или wp-content/plugins/ hyper cache можно вернуть права 755, а новой папке wp-content/plugins/ hyper cache/cache поставить 777, и тогда плагин Hyper cache сможет в нее записывать или стирать все файлы HTML с кэш wordpress .

Настройка правильной работы плагина Hyper cache.

Зайдем в настройки Hyper cache сразу после активации его работы, нажав Параметры

Или то же самое будет, если зайти в консоль блога Параметры — Hyper cache

В области Конфигурация будет сделана основная часть настроек плагина кэширования Hyper cache. В первую очередь ставим галочку напротив поля Активировать кэш? И сохраняем настройки Сохранить.

Все, кеш wordpress включено, можно увидеть далее сколько всего страниц кэшировано.

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

Не имеет смысла ставить число маленьким, так как большинство страниц на вашем блоге не обновляется и храниться в архиве. У меня стоит 7200 минут (5 дней) Так советует известный технарь Е.Попов.

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

В основном дисковое пространство не менее 2-5 Гб, так что 7200 минут будет как раз.

Следующее поле «Автоочистка каждые” тоже предназначено для оптимального использования дискового пространства жесткого диска на сервере. То есть каждые 1440 минут (это в моих настройках соответствует 1 день) из папки с кешом удаляются заметки, время жизни которых истекло.

Так удаляются ненужные и бесполезные файлы с той периодичностью, которую зададите вы.

С помощью поля Как очищать кэш можно задать способ очистки при обновлении старого материала или при создании нового:

- All - соответствует обновлению всего кеш wordpress

- None - кэш wordpress не изменяется

- Single page (Single page strikly) — обновляется кэш только той заметки, в которой произошли изменения

Это поле можете заполнить как у меня (смотри выше) или выбрать самостоятельно.

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

Если будет галочка в поле Do not cache the home (Не кэшировать домашнюю страницу) домашняя страница не подвергнется процессу кэширования.

Это можете понадобиться в случае частого обновления домашней страницы, когда само создание кэш wordpress теряет смысл, так как кэш часто обновляется и тогда не важно, где идет формирование страницы – из КЭШа или обычным образом.

Если вы не хотите кэширования какой-либо части блога, можно в поле исключить URI вписать часть адреса (например категории блога /kartinki-foto-smeshno) и тогда страницы, содержащие эту часть URL адреса кэшироваться не будут.

Остальные настройки можно оставить как есть. Не забудьте нажать кнопку Сохранить.

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

Основная работа выполнена, нужно проверить, работает ли кэширование на блоге с помощью плагина Hyper cache . Для этого выполните следующие действия:

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

Нажмите кнопки Ctrl-U. Перед вами откроется исходный код страницы

Пройдите в самый низ исходного кода. Вы должны увидеть что-то наподобие строчки

Это означает, что плагин работает, кеш wordpress создается.

P.S. Как вам статья? Будете ставить плагин кэширования?

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

Игорь полностью отдал себя работе в компании Мяснофф…

Вы пытаетесь внести изменения в блог на WordPress, но изменения не вступают в силу? Например, вы только что добавили изображение, отредактировали тему или исправили ошибку в тексте публикации блога, но не можете увидеть изменения на сайте?

С огромной вероятностью это возникает по причине кэширования страниц сайта плагинами WordPress.

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

В этом руководстве рассматривается очистка кэша WordPress для 3 наиболее популярных плагинов кэширования WordPress.

Что понадобится

Прежде, чем начнём, проверьте наличие следующего:

Вариант 1 – Очистка кэша в WP Super Cache

WordPress Super Cache – это наиболее популярный плагин кэширования, который используют более 1 миллиона WordPress пользователей. Следуйте этим шагам для очистки кэша в WP Super Cache:

Это всё, вы успешно удалили закэшированные страницы.

Вариант 2 – Очистка кэша в W3 Total Cache

W3 Total Cache – известен своим удобством и разнообразием настроек. Некоторые популярные блоги, такие как Mashable, используют этот плагин кэширования. Чтобы очистить кэш WordPress сайта в W3 Total Cache, следуйте этим шагам:

Прекрасно, вы только что успешно очистили кэш, созданный плагином W3 Total Cache.

Вариант 3 – Очистка кэша в WP Fastest Cache

WP Fastest Cache – простой и лёгкий в использовании плагин кэширования. Следуйте шагам ниже для очистки кэша в WP Fastest Cache:

Это всё, вы успешно удалили закэшированные файлы.

Резюме

Плагины кэширования для WordPress – это хороший способ ускорить работу сайта. Однако, устаревший кэш может вызвать некоторые неудобства для ваших посетителей. Пройдя это руководство, вы будете ознакомлены с очисткой кэша для трёх популярных плагинов для кэширования в WordPress. Если после очистки кэша вы всё ещё не видите изменений в своём блоге на WordPress попробуйте также