WP-SuperСache: Быстрей! Еще быстрей!
WP-Supercache обновился. И на этот раз действительно заметно! . В новой версии исправлена ошибка, которая приводила к “двойной работе” по сжатию страниц – один раз для посетителя, а второй раз на сервере. Кроме этого исправлен большой баг, который часто приводил к ошибке в браузере IE. Если быть точнее то сжатая в gzip страница либо предлагалась к скачиванию, либо выдавался в браузер “мусор”. Если на вашем хостинге есть такой глюк, то сделайте следующее:
1.
2. удалите из папки кэша файл .htaccess и заново включить кэширование и включить настройку сжатия. Созданный новый .htaccess файл будет изменен всего в одной строке:
AddEncoding x-gzip .gz
заменится на
AddEncoding gzip .gz
после этого проблем в IE7 не будет!
Кроме того я заметил что у меня теперь странички стали действительно грузиться заметно быстрее.
Примечание. Вы наверное в курсе уже что если на вашем хостинге невозможно создать символьные ссылки (которые создает сам плагин при активации) и вы ставили плагин “по инструкции” вручную, то после обновления в обязательном порядке надо скопировать и файл плагина wp-cache-phase1.php под именем advanced-cache.php в папку wp-content. Это же касается и при “первой установке” если у вас не работают символьные ссылки.
Рубрики: Wordpress Метки: Wordpress, кэширование, полезно
Распечатать
Связанные записи
48 комментариев
Трэкбеки и пингбеки
Комментарии не по теме удаляются! Читайте реадми дистрибутива, комментарии выше и FAQ! Прежде чем задавать вопрос, прочитайте это. Научитесь ценить чужое время!

(голосов: 11, средний: 4.09 из 5)


14 октября 2008 в 20:51 (GMT+6)
скажите, правильно я понял, если установить этот плагин, то мой сайт где выводится по 100 постов на страницу будет выгружаться быстрее, если это так, то как это повлияет на индексацию страниц ПМ ???
все ли поисковики будут нормально индексировать меня???
14 октября 2008 в 20:54 (GMT+6)
@владимир: правильно понимаете. повлияет только положительно, т.к. и поисковики будут бегать по сайту быстрее
14 октября 2008 в 21:06 (GMT+6)
а нагрузка на хостинг будет больше? дело в том, что у меня говноблоги где и по 1000 страниц вываливается. На сервер нагрузка большая?
P.S. понимаю может вопрос и глупый, но всё же? Да и спасибо за быстрый ответ.
14 октября 2008 в 21:13 (GMT+6)
@владимир: хотя и ненавижу говноблоги, но отвечу: нагрузки на хостинг станет на порядок меньше
14 октября 2008 в 22:16 (GMT+6)
@Igor Alekseev: включил плагин еще раз. снова начались дикие тормоза. добавил опенид-запись с я.ру – прошло нормально и авторизовалось по ней в качестве админа. добавить попробовал урл этого сайта. сначала спросило что то и после подтверждения получил белый экран. по возвращении в админку в списке моих ИД этот урл не появился.
пошел смотреть логи ошибок:
вижу там кучу строк типа
[Tue Oct 14 21:53:54 2008] [error] [client 192.168.1.73] [OpenID] Library Error 2: DOMDocument::loadXML() [function.DOMDocument-loadXML]: attributes construct error
in Entity, line: 865 in /vhost/lecactus.ru/wp-content/plugins/openid/Auth/Yadis/XML.php :237, referer: http://lecactus.ru/wp-admin/users.php?page=your_openids
[Tue Oct 14 21:53:54 2008] [error] [client 192.168.1.73] [OpenID] Library Error 2: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Couldn’t find end of Start
Tag a line 865 in Entity, line: 865 in /vhost/lecactus.ru/wp-content/plugins/openid/Auth/Yadis/XML.php :237, referer: http://lecactus.ru/wp-admin/users.php?page=your_openids
[Tue Oct 14 21:53:54 2008] [error] [client 192.168.1.73] [OpenID] Library Error 2: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Opening and ending tag mis
match: noindex line 863 and a in Entity, line: 865 in /vhost/lecactus.ru/wp-content/plugins/openid/Auth/Yadis/XML.php :237, referer: http://lecactus.ru/wp-admin/users.php?page=your_openids
[Tue Oct 14 21:53:54 2008] [error] [client 192.168.1.73] [OpenID] Library Error 2: DOMDocument::loadXML() [function.DOMDocument-loadXML]: Opening and ending tag mis
match: IMG line 867 and A in Entity, line: 867 in /vhost/lecactus.ru/wp-content/plugins/openid/Auth/Yadis/XML.php :237, referer: http://lecactus.ru/wp-admin/users.php?page=your_openids
что ему надо хбз
19 октября 2008 в 0:48 (GMT+6)
Я только сейчас поставил плагин, что-то часто стала ошибка 503 беспокоить. :(
Посещаемость 1 200.
19 октября 2008 в 0:58 (GMT+6)
@WebJunk: 503 до или после установки?
19 октября 2008 в 3:28 (GMT+6)
Lecactus, до. Я давно хотел кэширование поставить, что-то не получалось, забил.
Сейчас опять взялся, так как беспокоит ошибка 503, причем на графике в панели(хостинга) видно, привышение нагрузки.
Поставил плагин, пока особого эффекта не заметил.
19 октября 2008 в 10:33 (GMT+6)
@WebJunk: хостинг какой?
19 октября 2008 в 12:53 (GMT+6)
Lecactus, majordomo.
З.ы. Решил провести оптимизацию на сайте, оказывается, вывод самых популярных постов добавляет ещё 10 запросов, так что решил отказаться от этого.
21 октября 2008 в 17:39 (GMT+6)
Чтобы уменьшить запросов к БД, можно просто всякие навороты(вывод php кодом рубрик, ссылок, архив), заменить на обычный html код (аля ДЛЕ).
Ладно счас не про это.
Иван скажи плз, допустим счас у меня в блоге сайдбар и в самом верху написано: Панель пользователя -> Вход. При нажатии на него открываеться плавающее окошко(плагином сделано), затем при нажатии на кнопку Войти, данные в sidebar Не меняються, для этого мне приходиться сбрасывать КЭШ (Ctrl+F5 для FF), причина в WP-SUPER CACHE, как мне запретить плагину кешировать определенный php файл.
ЗЫ именно эту панельку вставляю через инклуд
21 октября 2008 в 18:43 (GMT+6)
@Игорь: можно исключать различные файлы через опцию
“Rejected URIs
Add here strings (not a filename) that forces a page not to be cached. For example, if your URLs include year and you dont want to cache last year posts, it’s enough to specify the year, i.e. ‘/2004/’. WP-Cache will search if that string is part of the URI and if so, it will not cache that page.”
но тут навряд ли поможет. вообще после авторизации когда страница перезагружается то она должна быть уже без кэша. “всплывающим окошком входа” не пользуюсь. пробовал – как то глючно оно работало
21 октября 2008 в 21:18 (GMT+6)
В то поле я вписывал просто полный URL к этому файла, тоесть:
wp-content/themes/mytheme/myfile.php
а в том поле, нужно было просто указать:
myfile.php и теперь все отлично работает.
7 января 2009 в 7:33 (GMT+6)
Чего-то я туплю. После включения плагина, при переходе на главную, предлагает загрузить архив. Может кто че подскажет?
27 марта 2009 в 2:49 (GMT+6)
Сколько оптимально ставить время жизни кеша, если на блоге около 1000 статей и посещаемость около 3000?
15 мая 2009 в 13:47 (GMT+6)
Lecactus, можешь подсказать по поводу раздела настроек Rejected User Agents? Там ведь указываются боты, которым плагин отдает незакэшированную версию сайта, так? Не могу понять как туда записать имена ботов, состоящие из нескольких слов. После апдейта опции каждое слово из названия бота оказывается с новой строки и непонятно, то ли это глюк и теперь WPSC знает этого бота, то ли я скормил плагину сразу несколько несуществующих ботов :)
10 июня 2009 в 20:51 (GMT+6)
Подскажи, а как быть, что бы он динамически выводил рейтинг из WP-PostRatings?
16 января 2010 в 19:23 (GMT+6)
Добрый вечер. Подскажите пожалуйста, почему мне папка caсhe отказывает в измененни chmod? на все могу поменять права, а на нее запрещается. Любыми путями нельзя, ни через тотал ни через другие менеджеры.
?