Сегодня мы поработаем над ускорением нашего блога. С ростом посещаемости, нагрузка, создаваемая WordPress на сервера, сильно возрастает, что замедляет работу сайта и может вызвать негативную реакцию хостинг провайдера. Мы оптимизируем работу с помощью двух плагинов — WP-Optimize и Hyper Cache.
К быстрым сайтам лучше относятся пользователи, так как их не мучает долгое ожидание загрузки нужного им контента, в результате чего они не переходят на другие ресурсы в поисках более быстрого ответа. Кроме того, поисковые системы также более благосклонны к «легким» страницам. По этим причинам о скорости блога забывать не стоит, если все будет летать, то на раскрутку уйдет меньше времени и средств.
Данную процедуру можно отнести ко внутренней оптимизации сайта.
Плагины WP-Optimize, а так же Hyper Cache отлично справляются с поставленными перед ними задачами ускорения. Первый плагин оптимизирует базу данных, второй — решает проблему кэширования. Он превращает динамические страницы в статические, сохраняя их копии, тем самым уменьшая количество запросов к базе данных вашего сервера.
Перед началом хотелось бы сказать о том, что установка довольно сложная и потребует некоторого терпения и сил. Но это не должно пугать вас, так как показывать всё я буду пошагово на собственном примере.
Установка и настройка WP-Optimize
Начнём с простого.
1. В административной панели wordpress в боковой менюшке выберите «плагины» — «добавить новый». В строку поиска введите: »WP-Optimize», жмите поиск, устанавливайте и активируйте его.
2. Теперь в той же боковой менюшке откройте верхнюю вкладку «консоль» и выберите только что установленный «WP-Optimize»
3. Пользоваться оптимизатором базы легко — в поле «Database Optimization Options» просто ставите все 4 галки и жмёте «process»
Проделывайте данную процедуру 1-2 раза в неделю.
Установка и правильная настройка Hyper Cache
1. По стандартной схеме идём в «плагины» — «добавить новый» — ищем «Hyper Cache» (появляется вторым сверху), устанавливаем, активируем.
2. Соединяемся по FTP с сервером (не знаете как это сделать? — прочитайте мою инструкцию по настройке ftp — соединения с сервером)
3. Ищем файл «wp-config.php», копируем его себе на компьютер и открываем либо с помощью блокнота, либо специального редактора Notepad++ (он абсолютно бесплатен — просто вбейте в поиск в Яндексе «скачать Notepad++»)
4. Вставляем следующую строку: define(‘WP_CACHE’, true); под заголовок: «/** Имя базы данных для WordPress */»
Вот как это выглядит у меня:
5. Сохраните получившийся вариант документа «wp-config.php» и залейте его обратно на сервер (когда вам выпадет окошко с надписью, что файл уже существует просто нажмите «заменить» или «переписать»)
6. Во вкладке административной панели wordpress «Параматеры» выберите «Hyper Cache» . Если никаких красных предупреждающих такбличек не появляется, то всё «ОК», если же вылезло какое-либо предупреждение, то через FTP- менеджер найдите папку wp-content, нажмите на неё правой кнопкой мыши, выберите «Атрибуты файла», в поле «Числовое значение» вместо 755 введите 777 После этого попробуйте в админке wordpress деактивировать и затем активировать плагин снова. Когда красная табличка исчезла не забудьте поменять значение 777 обратно на 755!
Как работать с плагином Hyper Cache
- В поле «Cache status» будет отображаться количество кэшированных страниц. Нижерасположенную кнопку «Cache status» необходимо нажать, если вы изменили что-либо во внешнем виде блога (например добавили новый виджет), иначе ваши посетители не увидят изменений (так как старая копия страницы будет находиться в кэше)
- В поле «Cached pages timeout» отображается время через которое будет производиться автоматическое обновление кэша (по умолчанию стоит оптимальное значение — его можно не менять)
- Cache invalidation mode — не меняем ничего
- Disable cache for commenters — ставьте галочку по своему усмотрению (если галка стоит, то новые комментарии после их добавления будут видны не сразу, а только после обновления кэша) У меня эта галочка снята.
- Feeds caching — если отметить, то будет кэшироваться ваш фид ( у меня отключено)
Далее — ничего не трогая спускаемся вниз к полю Advanced options
Home caching — ставьте галочку, если хотите отключить кэширование главной страницы. (нужно ставить, если главная страница вашего блога ежедневно часто обновляется)
После того, как настройки завершены не забудьте нажать на кнопочку в самом низу под названием «Обновить»
На сегодня всё — после того, как мы ускорили наш сайт по-максимуму можно отдохнуть и насладиться результатами своей работы…