Subbay.ru
Вторник, 21.11.2017, 12:29
Мини-чат

Вход на сайт

Архив записей

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » 2017 » Октябрь » 31 » Как увеличить скорость загрузки блога?
10:15
Как увеличить скорость загрузки блога?

Всем привет. Не секрет, что при увеличении трафика на блог возрастает нагрузка на сервер, и как следствие происходит очень медленная загрузка страниц.

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

Кэширование WordPress

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

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

Создать кэш страницы можно с помощью специальных плагинов. Для этого я использую плагин Hyper Cache. Про него сейчас я и расскажу.

Установка Hyper Cache

1.Скачать плагин можно с официального сайта http://wordpress.org/plugins/hyper-cache/.

2.Устанавливайте и активируйте плагин.

3.Теперь нужно включить кэширование страниц. Для этого нужно файл wp-config.php скачать к себе на рабочий стол и до фразы «Абсолютный путь к директории WordPress» вставить вот этот код:

define( ‘WP_CACHE’, true );

Я вставил в самом начале:

cash

Теперь нужно сохранить файл и закачать обратно на сервер. Я для всего этого использовала ftp- клиент.

Настройка Hyper Cache

Чтобы попасть в настройки плагина нужно зайти в админку WordPress –> Настройки –> Hyper Cache.

Состояние кэша

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

sostoyanie

Кстати, над этим блоком находится кнопка «Clear cache», с помощью нее можно почистить кэш самостоятельно. Это делается в том случае, если на блоге произошли изменения в дизайне и вам не терпится показать это своим посетителям.

Конфигурация

В этом блоке сосредоточены основные настройки:

konfiguraciya

«Таймаут кэшированных страниц»- время в течении которого будет хранится кэшированная страница. После этого она будет аннулирована . А после следующего обращения будет создана заново.

«Режим аннулирования кэша»- уточняет в каком случае нужно удалить страницу из кэша.

«Отключить кэш для комментаторов»- позволяет комментаторам показывать актуальную страницу, а не сохраненную, то есть комментатор сможет увидеть свой комментарий.

«Кэширование RSS» — кэширование страниц для rss ленты.

Конфигурация для мобильных устройств

Блок поможет оптимизировать блог под мобильные устройства:

mobil

Сжатие

С помощью этого блока можно произвести сжатие текста на странице:

sjatie

Экспертные настройки

В этом блоке можно включить дополнительные функции:

ekspert

«Кэширование Домашней» — позволит не кэшировать главную страницу. Испотльзуется в том случае, если происходит частое изменнени главной страницы.

Кэширование перенаправлений – создается кэш редиректов.

Page not found caching (HTTP 404) — сохраняет страницы с ошибкой 404 .

URL с параметрами — используется, если у вас не установлено чпу.

Filters или фильтры

Блок позволяет исключить url страниц, которые не нужно кэшировать:

filt

Чтобы проверить работает плагин Hyper Cache или нет, нужно зайти как не зарегистрированный пользователь (с другого браузера например), нажать ctrl+U и в открывшемся коде, в самом низу найти вот такую строку:

kod

Это говорит о том, что плагин работает.

Вот таким не хитрым способом, можно легко и бесплатно снизить нагрузку на сервер.

Просмотров: 13 | Добавил: Rockfeller
Всего комментариев: 0
avatar
Бегущая строка в HTMLWWW.SUBBAY.RU
Copyright Subbay.ru © 2017
uCoz