Зачем нужен кэш сайта и как его чистить на WordPress

E-Planet

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

Чтобы не стать жертвой медленной работы движка, необходимо предпринять какие-то дополнительные меры.

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

Используйте кэш, и проблема медленной работы WordPress отпадет сама по себе.

quick cashe

Почему кэш ускоряет работу WordPress — как это происходит

Многим неясно как может создание кэшированных копий улучшить работу всего ресурса. Но стоит чуть в этом разобраться, как все становится предельно понятно. Дело в том, что для браузера понятен только язык html. А движок WordPress имеет дело с php-файлами — все его функции размещены в этом формате на сервере. Вы не сможете получить от браузера картинку сайта, если данные предварительно не переведутся в другой формат.
wordpress-error4
Когда пользователь хочет открыть страницу, происходит запрос на сервере. Этот запрос «вытягивает» нужную часть сайта и создает ее копию в подходящем для браузера формате. В итоге, пользователь видит ту же страницу, только она уже не является php-файлом. А чтобы переделать формат у сервера уходит на это определенное время. И чем больше конфигураций, материала и функций имеется на странице, тем дольше происходит переформатирование данных. Таким образом, со временем, когда количество плагинов и модулей на движке накапливается, WordPress начинает работать медленнее.

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

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

WP Hyper Cache

WP Hyper Cache — это лучший плагин в своем роде. Он позволит не только создавать кэш в ответ на запросы, но и делать это автоматически без обработки php-файлов. Модуль постоянно обновляется и уже появился кэш для мобильных версий сайтов WordPress. К тому же, этот модуль распространяется бесплатно, потому уже сегодня, не потратив ни копейки, вы сможете ускорить работу вашей площадки.
plagin-keshirovaniya-super-kesh
Учтите, что плагин требует особой установки. По умолчанию функция кэширования в WordPress отключена — вам необходимо ее активировать. Для этого следует немного покопаться в файле wp-config.php. Найдите в нем следующую строку:

define ('WPLANG', 'ru_RU'); 

(это уже после установки плагина на Вордпресс, но перед его активацией). После указанной строки вставьте следующий тэг:

define('WP_CACHE', true); 

После завершения установки необходимо правильно настроить работу плагина WordPress Hyper Cache. Вот основные настройки, которые вам предстоит скорректировать:

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

В случае, если у вас адаптивный сайт, тогда следует включить функцию «Определять мобильные устройства». Она поможет правильно отображать страницы, вид которых меняется при переходе в мобильную версию (исчезают некоторые виджеты, а также корректируются размеры). Если же у вас нет мобильной версии сайта WordPress, тогда можете не отмечать галочку — плагин не будет создавать дополнительные копии под другим именем.

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

Зачем необходимо чистить кэш Вордпресс?

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

В плагине WP Hyper Cache очень легко очистить кэш — достаточно одного нажатия, чтобы старые копии страниц удалились с сервера. В статистике модуля вы будете видеть количество кэшированных страниц. Если их стало слишком много, удаляйте их. Либо поставьте небольшой таймаут кэширования, чтобы кэш чистился без вашего участия и не тревожил вас.
kak-pochistit-kesh-na-androide

Другие плагины для кэширования

  1. WP Super Cache — главный конкурент плагина Hyper Cache. Он работает за счет изменения файла .htaccess на хостинге. При заходе на сайт пользователь автоматически попадает на кэшированную копию страницы. Хоть плагин и надежно функционирует, но все же уступает своему конкуренту — дает прирост скорости загрузки на 15 % меньше, чем Hyper Cache.
  2. Widget Cache — модуль, который позволит вам не создавать кэши целой страницы, а лишь копировать виджеты на хостинге. Ведь именно функциональные блоки в сайдбаре дают наибольшую назагрузку на многих сайтах.
  3. Total Cache — это плагин для профессиональных вебмастеров. Его особенность в широком спектре настроек. Если вы опытный программист, тогда сможете изменить данный модуль на свой лад, добавив множество фильтров и условий кэширования.

comments powered by HyperComments