Июл
Увеличиваем скорость блога с помощью Hyper Cache
Здравствуйте, давно на блоге не публиковались гостевые посты,а тут пришло предложение на статью, которая поможет увеличить скорость сайтов и блогов на cms wordpress благодаря плагину по кэшированию Hyper Cache. Так же не надо забывать, что скорость блога это поведенческий фактор, который положительно скажется на поисковом продвижении.
Передаю дальнейшее слово Sasha Design, автору блога mysearchines.ru, который поделился данным гостевым постом.
Всё мы хотим создавать не просто какие-то там блоги, а «нечто». То есть, если создавать блог – так сделать его удобным и интересным для пользователей. Но, как часто бывает в жизни, какой бы блог не был полезным – если блог грузится медленно, то интерес пользователя к такому блогу исчезает очень быстро.
Но, чтобы такое не случилось с вашими красивыми блогами – нужно увеличить скорость их загрузки. В этом нелёгком деле нам поможет очень удобный плагин Hyper Cache.
Hyper Cache даст вашему блогу такую возможность, как кэширование данных. Но чтобы понимать, зачем вообще нашим блогам нужен этот плагин – нужно понять, что такое кэширование и что такое кэш.
Кэширование данных
Не секрет, что любой сайт, в том числе и блог, состоит из страниц (главной и т.д.), и если кто-то заходит на блог – значит, он посещает ту или иную страницу. При стандартной работе блога (без кэширования), чтобы показать посетителю нужную ему страницу, движок блога делает запрос к БД, чтобы получить, например, текст поста; затем он обрабатывает принятые данные и выводит их посетителю.
Понятно, что при таком способе подачи данных, за день к серверу делается огромное количество запросов. Это в свою очередь делает нагрузку на сервер. А при достаточно ресурсоемких запросах – блог грузится медленнее.
А теперь давайте рассмотрим принцип работы блога, на котором включено кэширование: на страницу заходят впервые (например – на новый пост) при этом происходит та же самая схема её загрузки, как и при стандартной работе блога; при первой загрузке страницы данные о ней заносятся в специальную папку на вашем блоге (её использует кэш для хранения нужных ему данных).
При последующей загрузке этой страницы, сначала кэш проверит её наличие в своей папке (репризетории – от англ. Representation), если кэш находит там нужную ему страницу – он грузит её из этой папку, не обращаясь к северу.
Становится понятно: при использовании кэш-технологий блог начнёт грузиться быстрее, а нагрузка на сервер уменьшится.
Плагин Hyper Cache
Осуществлять кэширование данных на вашем блоге будет плагин Hyper Cache, который мы сейчас и установим.
Установка плагина Hyper Cache стандартная: скачать плагин, скопировать папку с плагином в папку wp-content/plugins/ и затем активировать плагин. После активации плагина нам надо разрешить кэширование блога. Для этого вставим в файл wp-config.php следующую строку:
define ('WP_CACHE', true);
Вставили? Хорошо – ваш блог уже можно кэшировать! Осталось только сделать настройки самого плагина Hyper Cache. Для этого перейдите на вкладку «Настройки – Hyper Cache» и сделайте такие настройки:
Время жизни кэшированных страниц – сколько времени страница будет храниться в кэше. После истечения этого срока – страница будет удалена из кэша и уже занесена в кэш снова, после нового визита на неё. Время в минутах. 1 день = 1440 минут.
Автоочистка каждые – период времени, по истечению которого из кэша будут удалены страницы, время жизни которых превысило время жизни кэшированных страниц.
Как очищать кэш, – какие страницы удалять из кэша: All – все, None – не удалять, Single pages – только те, для которых истекло время пребывания в кэше.
Cache the feed? – кэшировать RSS-фид. Думаю, это будет уже излишним для кэширования блога.
Также, если вам нужно настроить плагин Hyper Cache более гибко – воспользуйтесь расширенными настройками:
Do not cache the home – не кэшировать главную страницу блога. Это нужно, например, если главная страница не статичная, а на ней всегда появляются новые анонсы постов.
исключить URI – не кэшировать страницы с URI, прописанными в поле справа. Можно также указывать не только полный адрес страницы. Например, название какой-то категории. Тогда в кэш не будет добавлено группу постов.
Ну, вот и всё – блог уже кэшируется с помощью плагина Hyper Cache. Таким образом, мы увеличили функциональность блога и при этом уменьшили нагрузку на сервер.
*** ТИЦ 40 ПР 2, *** ТИЦ 475 ПР 3 заходим на сайт и регистрируемся, во время регистрации заполняем нужные поля и добавляем в аддурилку. Прочитать, как осуществить данную операцию по добавлению жирной ссылки в аддурилку.
Жирная ссылка живет два дня, чтобы их не пропустить подписывайтесь на блог!
31 Июл 2011 в 19:26
Пользовался раньше этим плагином, но не получил желаемого результата. Есть на много лучшее решение — скрипт кеширования с сайта centavrus-opti.ру. А Hyper Cache — это так, побаловаться.
[Ответить]
Ahawks Reply:
июля 31, 2011 at 20:59
у меня на каждом сайте разный плагин по кэшированию. Посмотрел скрипт, сайт давно не обновлялся и в комментах есть вопросы по ошибкам скрипта, я хочу другой скрипт попробовать более известный приобрести.
[Ответить]
p0zitiv Reply:
июля 31, 2011 at 21:47
МаксКеш наверное хотите. Этот скрипт ни чем не хуже. А вот проблемы с работой скрипта из-за кривости рук комментаторов, скрипт работает на УРА.
[Ответить]
Ahawks Reply:
августа 1, 2011 at 10:55
Вернусь с моря попробуем на одном из сайтов ваш скрипт в действии
[Ответить]
31 Июл 2011 в 21:17
Надо попробовать!
[Ответить]
31 Июл 2011 в 22:16
А как это отразица, на выводе рекламы? она же не статичная и каждый раз выходит новый блок?
[Ответить]
Ahawks Reply:
августа 1, 2011 at 10:57
данный плагин установлен на моем блоге, поэтому можете посмотреть меняется контекст при обновлении странице или нет. Все должно быть нормально.
[Ответить]
01 Авг 2011 в 08:55
Не пользовался пока что кэширующими плагинами, пользу они несомненно приносят, а вот вопрос выше от Максима действительно интересный, как быть если содержимое на всех страницах часто меняется.
Плагин MaxCache платный, стоит вроде около 1000 рублей, отзывы вроде хорошие, но возникает тот же вопрос про частое обновление содержимого...
[Ответить]
Ahawks Reply:
августа 1, 2011 at 11:05
Могу еще предложить попробовать такой плагин — SSD Optimize WordPress, это авторский плагин друга моего друга, погуглив можно найти его сайт и описание к нему...
Немного не понял, ты раз в неделю меняешь содержимое всех страниц своего сайта? Или в плане того, что на страницах присутствует реклама виде контекстной, которая должна видоизменяется при заходе на страницу?
В принципе у меня есть знакомые, которые пользуются максшекем, можно будет у них спросить нюансы работы скрипта.
[Ответить]
Webliberty Reply:
августа 1, 2011 at 11:09
Да, я рекламу имел в виду, последние комментарии, последние записи (виджетеы) и т.д... Хотя если у тебя все работает, то значит все в порядке)
[Ответить]
Ahawks Reply:
августа 1, 2011 at 11:37
Я в технической части не разбираюсь, но вроде это все написано на джаве, а кэширование такой код не трогает, поэтому должно быть норм, ну или другого типа скрипты...
[Ответить]
wocreator Reply:
августа 1, 2011 at 19:43
У меня на одном с сайтов с Adsense стоял Hyper Cache.
Кэширование было вместе с рекламой, т.е. какая была на момент кэширования такая и оставалась.
Может кто-то знает плагины, которые иначе работают с контекстной рекламой?
[Ответить]
01 Авг 2011 в 09:42
Артур!
А почему автор гостевого поста поленился обновить скрины к статье. Я установил Hyper Cache, но там в параметрах соверешенно иные настройки. Считай, что контент статьи коту под хвост.
Было бы замечательно, если б автор подправил устаревшии и абсолютно не актуальные скрины.
[Ответить]
Владимир Сальников Reply:
августа 1, 2011 at 09:43
кстати привет
[Ответить]
Ahawks Reply:
августа 1, 2011 at 11:02
Привет, привет))) Я думал тебя больше заинтересует пост с 42 плагинами по защите блогов, чем кэширование)
[Ответить]
Владимир Сальников Reply:
августа 1, 2011 at 11:20
Дружище Артур, сейчас фокус на другом
[Ответить]
Ahawks Reply:
августа 1, 2011 at 11:40
))) Только на ускорении сайта или еще на чем то? Может смогу помочь... Почитай еще статью мою ahawks.ru/internet/marafo... -vesit-blog.html тут я думаю пару практических советов найдешь как ускорить блог...
[Ответить]
Ahawks Reply:
августа 1, 2011 at 11:06
Сейчас посмотрю на скрины и на новые реалии... просто я сам пользуюсь этим плагином и установил его еще 10 месяцев назад, что то настроил и больше не вмешивался в этот процесс.
[Ответить]
Владимир Сальников Reply:
августа 1, 2011 at 11:21
Буду тебе примного благодарен. У меня сейчас полная загрузка составляет 24 секунды, анализ делал через сервис — tools.pingdom.com , конечно хочется ускорится
[Ответить]
01 Авг 2011 в 20:37
ой, сколько уже этих увеличилок скорости для вордпреса было...
[Ответить]
02 Авг 2011 в 19:42
Полезно, но тема не нова
[Ответить]
Ahawks Reply:
августа 2, 2011 at 21:15
Для кого то новая, для кого то нет, но я стараюсь помогать новичкам
[Ответить]
17 Авг 2011 в 15:57
привет я тоже не чего не поняла я и так новенькая в этом деле загрузила плагин а там совершенно другие настройки побоялась сама лесть в настройки а то вообще грузится не будет
[Ответить]
Ahawks Reply:
августа 18, 2011 at 13:24
хуже стать не сможет, на днях переделаю статью
[Ответить]
18 Авг 2011 в 00:28
Секунды уже много считается, я раньше часами грузились и довольны были ... .
[Ответить]
Ahawks Reply:
августа 18, 2011 at 13:22
Ну раньше другие времена, другие нравы были))) Было прикольно всяких скриптов тяжелых навесить, главное чтобы все везде двигалось)
[Ответить]
19 Авг 2011 в 13:31
Интересный плагин, раньше не слышал о таком. Потом попробую его у себя на блоге поставить проверю насколько ускорится работа. О результатах отпишусь.
[Ответить]
Ahawks Reply:
августа 19, 2011 at 14:24
Давай, будет интересно. Плагин старый и есть много ему аналогов, но почему то он у меня установлен...
[Ответить]
28 Авг 2011 в 11:02
Скачать сайт на хард полностью и кешировние не понадобится.
[Ответить]
Ahawks Reply:
августа 28, 2011 at 13:12
Слабо таким способом вокипедию почитать?))
[Ответить]
09 Янв 2012 в 08:30
Привет. Спасибо за статью. В плагине есть настройки кеширования для RSS ленты. Вот мне интересно, будет ли обновляться кеш ленты при добавлении новой публикации?
И ещё вопрос. У меня почему-то в пункте Files in cache стоит цифра 1 постоянно. Это значит что только 1 страница кеширована? почему не кешируется больше страниц?
спасибо
[Ответить]
Ahawks Reply:
января 25, 2012 at 11:41
Не знаю, но не так сложно практическим путем получить ответ на ваш вопрос.
Если стоит 1 значит плагин не кеширует, возможно у вас в настройках установлен короткий промежуток при сбросе кеша или плагин не до конца активировали, не добавили часть кода в файл вордпресса
[Ответить]