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

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

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

По запросу cache  сайт WordPress выдаёт список плагинов.

 

cache plugins

cache plugins

DB Cache Reloaded Fix — забудьте о нём навсегда.

Я не понимаю, почему он вообще в топе плагинов, и кто им пользуется.

 

   Основными плагинами для кэша на май 2013 года являются

   W3 Total Cache, WP Super Cache, Qiuck Cache

Я пользовался всеми плагинами и более-менее знаю их плюсы и минусы.

У   W3 Total Cache на сей момент 2 с половиной миллиона загрузок, у WP Super Cache — 4 миллиона, у Qiuck cache  400 тысяч.

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

 

Qiuck Сache

Для новичка я бы рекомендовал Qiuck Сache.  Он прост как 2 копейки, и требует минимум усилий по настройке.

В меню настройки Qiuck Сache просто указаны рекомендуемые параметры.  Вам остаётся их расставить.

Если у вас нет проблем с количеством файлов на хостинге, то ставьте прекэшинг.

Подойдет для новичков, слабых хостингов (разумеется и для мощных тоже)

WP Super Cache

Плагин посложнее и понавороченнее.

У меня с ним периодически случались глюки.  Страницы переставали отображаться. Вообще.

В настройках плагина — в разделе Обслуживание об этом сказано:

В особо редких случаях на блоге могут случиться две проблемы:

  1. Вместо главной страницы пользователи будут видеть предложение загрузить .zip архив с ней
  2. Вместо главной страницы может быть добавлена в кэш совершенно другая (только в случае, если Ваш бог использует следующую структуру ссылок /%category%/%postname%/).

Там же  указаны пути решения проблемы:

Проверять главную страницу каждые 5 минут.

Бывает, что и это не помогает.

Подойдет для более продвинутых пользователей, слабых хостингов (разумеется и для мощных тоже)

W3 Total Cache

Самый навороченный плагин для кэша. Не только кэширует, но и сжимает css, и может ещё много чего.   Относительно сложен в настройке.

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

Если бы у меня был один сайт на сервере, и его нужно было бы оптимизировать под большую посещаемость, то я выбрал бы W3 Total Cache.

Я бы не рекомендовал    W3 Total Cache для слабых shared- хостингов.  На мастерхосте этот плагин у меня вызывал перегрузку системы запросами и превышение лимитов на использование процессорным временем.  Одним словом, на слабых хостингах от него только хуже.

Не рекомендую для новичков.

Hyper Cache

Этот сайт работает на Hyper Cache и у него всё хорошо.

Hyper Cache — выбор новичка. Выбор для слабого шаред хостинга.

Единственный тонкий момент для новичка — это редактирование  файла wp-config.php

Я вот частенько попадал с этим редактирование — копировал точку из рекомендуемого кода.

Открывая раздел в новоустановленным Hyper Cache вам предложат добавить параметр в define(‘WP_CACHE’, true); в wp-config.php

После define(‘WP_CACHE’, true); по правилам грамматики стоит точка. Эту точку я часто прихватывал при копипасте.

Реально ваш код должен будет выглядеть вот так

<?php
define(‘WP_CACHE’, true);

Подойдет для новичков, слабых хостингов (разумеется и для мощных тоже).

Общее правило при выборе плагина одно — ставьте и тестируйте.

Не понравилось — сносите.

При сносе плагина помните — вам надо отредактировать .htaccess  и вернуть его в исходное состояние.

Проще всего — именно так делаю я — удалить .htaccess совсем, потом перейти в раздел Параметры- > Постоянные ссылки и, ничего не меняя, кликнуть на Сохранить изменения.  WordPress сам создаст новый хороший .htaccess

Не забудьте также удалить папку wp-content/cache

и файлы advanced-cache.php  и прочие остатки кэширующих плагинов.

В общем случае у вас в папке wp-content  из файлов с расширением .php должен остаться только файл index.php

Также почистите свой wp-config.php  ( чаще всего там за собой забывает убираться WP SuperCache )

 

Tagged with →  

Добавить комментарий