С увеличением посещаемости сайта возрастает нагрузка на сервер, следовательно, уменьшается скорость отображения страниц. Чтобы увеличить производительность вашего сайта, используйте кэширование wordpress, осуществляемое с помощью плагина Hyper Cache.
Что такое кэширование страниц
Генерация страниц сайта на вордпресс выполняется при каждом их запросе. Сервер собирает страницу из разных фрагментов информации (текст, медиаконтент, скрипты), содержащейся в базах данных, и выдает пользователю готовый результат. И так при каждом обращении к странице.
Но если подключено кэширование, страница сохраняется на сервере в html-формате. При следующем обращении к ней сервер выдаст пользователю готовую копию из кэша. Таким образом, ускоряется загрузка страниц и экономятся ресурсы сервера.
Подключение кэширования и установка плагина
Прежде, чем приступить к настройкам плагина кэширования wordpress, необходимо подключить данную возможность в файле wp-config.php. Открываем его в любом текстовом редакторе и вставляем строчку:
define(‘WP_CACHE’, true);
Желательно разметить ее после строки «define (‘WPLANG’, ‘ru_RU’);».
Затем устанавливаем Hyper Cache, скачав его с http://www.satollo.net/plugins/hyper-cache или отыскав посредством Плагины→Добавить новый, активируем. В разделе «Настройки» меню админки у нас появляется пункт «Hyper Cache». Переходим на данную вкладку.
Настройка Hyper Cache
Очистка кэша. В самом верху страницы настроек располагается кнопка «Clear cache». Я рекомендую очищать кэш вашего сайта после всех изменений в дизайне, структуре или старых страницах, чтобы пользователям выдавалась актуальная информация.
Состояние кэша. Статистическая информация о количестве кэшированных страниц и дате запланированного сброса кэша.
Конфигурация. Здесь имеется несколько полей для внесения настроек, касающихся таймаута кэшированного контента, режима его аннулирования, отключения кэширования комментариев и RSS. Все настройки сопровождаются детальной русифицированной справкой.
Конфигурация для мобильных устройств. Данный блок настроек касается сайтов, оптимизированных под КПК и другие мобильные устройства. Суть заключается в том, что кэширование wordpress сайта выполняется под то устройство, с которого зашел пользователь (распознается плагином). Кэшированные страницы тоже сохраняются на сервере, но под другим именем. Для реализации данной функции нужно дополнительно установить WordPress Mobile Pack.
Сжатие. Настройки, касающиеся оптимизации кэшированного контента. Можно задать режим экономии дискового пространства на сервере, передачу контента в сжатом виде.
Экспертные настройки. Блок дополнительных настроек, где можно указать, какие страницы исключить из кэширования (например, 404), очистить url в адресной строке от дополнительных запросов и др. Все пункты сопровождаются подробным объяснением.
Фильтры. Здесь можно задать фильтры исключений кэширования.
Внесенные настройки сохраняются посредством кнопки «Обновить» после каждого (!) блока.