Плагин WP Super Cache

0

Автор verond | Рубрики Seo плагины | 22-08-2012


Настройка WP Super Cache

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

Перед установкой нужно сделать папку wp-content доступной для записи (CMOD 777) — плагин записывает в нее несколько файлов. Залейте плагин на сервер в соответствующую папку. Активируйте.

Теперь идем в раздел настроек плагина, открываем вкладку Кэш, и включаем кэширование. При включении плагин пропишет в файле wp-config.php нужные для работы системы кэширования директивы.

 

Настройки

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

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

 

Отметьте пункт Авто перестройка кэша. Эта настройка позволит не показывать страницу до тех пор, пока она не будет закэширована.

Отметьте пункт Сжимать файлы кэша чтобы ускорить работу.

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

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

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

Обязательно обновите правила mod_rewrite.

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

Установите актуальность кэша равной нулю.

Это важный момент, на котором прокалываются многие начинающие блоггеры. Они устанавливают плагин WP Super Cache в надежде, что нагрузка на хостинг сократиться. Однако если блог достаточно большой, а время жизни закэшированных страниц маленькое, то WordPress будет постоянно посылать команды чистить кэш, удаляя из него просроченные страницы. В итоге скрипт wp-cron.php, отвечающий за запуск команд по расписанию, будет постоянно терзать ваш блог, что может привести к существенному увеличению нагрузки. Актуальность кэша полезна только для хостинга с небольшим размером выделенного пространства — плагин периодически чистит просроченный кэш, не давая ему заполнять место. Если вы озабочены снижением нагрузки, то тогда позаботьтесь о том, чтобы на хостинге было достаточно свободного места для кэша, равное размеру всех файлов блога + 10-20%, и отключите периодическую проверку актуальности кэша. Такой запас позволит плагину закэшировать все страницы, открываемые посетителями, и никогда не удалять закэшированный вариант. Отдача уже готового, закэшированного варианта страницы позволяет убрать лишние операции ввода-вывода, лишнюю нагрузку с процессора, и лишние обращения к базе данных.

 

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

 

 

Общий кэш

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

 

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

! Общий кэш — очень полезная опция плагина WP Super Cache, его главное преимущество перед остальными плагинами. Она позволяет за один раз закэшировать вообще все страницы блога. Таким образом посетителям всегда будут отдаваться заранее подготовленные, закэшированные варианты страниц. Понятно, что при отдаче этих страниц будет использоваться гораздо меньше ресурсов, чем при их динамическом формировании. Выберете время, в которое нагрузка на хостинг наименьшая (обычно это бывает ночью, когда количество посетителей падает), и создайте общий кэш. В часы с наибольшей нагрузкой уже созданный кэш избавит блог от ошибок.

После настройки плагина сделайте папку wp-content доступной для записи только вам (CMOD 755).

 

Автор поделился своими наблюдениями по использованию плагина на блоге с посещаемостью от 1000 до 5000 уникальных посетителей в сутки на виртуальном хостинге.

 

 

 

 

Добавляйте пост в свои любимые социальные сети, и Вы сможете вернуться к этой записи в любое время.


Написать комментарий

Spam Protection by WP-SpamFree