Супер, супер.. ГИПЕР!

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

Что делает и как работает? Да примерно точно также как и знаменитый wp-supercache, за одним исключением двух вещей:

1 позволяет ПОЛНОЦЕННО кэшировать страницы даже если указан шаблон ссылок стандартный в виде «вопросиков и параметров», т.к. не создает структуру на диске в виде папок, а просто складывает файлы .dat в свою папку с кэшем

2 кэширует даже ошибки 404, которые не кэширует вообще плагин wp-supercache

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

4 в отличии от плагина wp-supercache тут для зарегистрированного и обычного посетителя выдается однотипный кэш

по скорости работы сайтов не уступает wp-supercache, а если учесть что только у этого плагина есть то что описано в пункте 1, то для некоторых он является единственным подходящим решением

Более подробно про плагин написано у автора

Устанавливается плагин просто

1 Скачайте плагин здесь и распакуйте папку из архива в wp-content/plugins. Если нужно скачайте мой русификатор и распакуйте файл из него в папку плагина wp-content/plugins/hyper-cache

2 Если вы ранее пользовались плагином wp-supercache, то деактивируйте его и удалите файл (символьную ссылку) advanced-cache.php

3 Установите права 777 на папку wp-content

4 Активируйте плагин и перейдите в настройки. Если сверху вы не увидите предупреждений на розовом фоне, то все нормально, если увидите — см пункт 2 и 3

5 в wp-config.php добавьте если еще нет

define( 'WP_CACHE', true );

6 Установите настройки (там все понятно даже для новичков)

7 Откройте любую страницу в браузере и посмотрите есть ли в конце исходника страницы строка типа <!— hyper cache: f94ca670035c4975bab89a1b20c31efb —> и проверьте создаются ли файлы в wp-content/hyper-cache

У себя поставил на своем блоге и на тестовом сайте. Работает пока отлично и на 2.6.3 и на 2.7бета. Скорость радует, глюков не заметил. А вообще автор пишет что работает плагин на всех версиях начиная с 2.1

Связанные записи

64 комментария на запись “Супер, супер.. ГИПЕР!”

  1. Wrecks 11 ноября 2008 в 13:48

    Решил поставить плагин…..
    После активации, при входе на страницу плагина
    ../wp-admin/hyper-cache/options.php
    получаю 404ую

    Сразу смутила странная ссылка!
    Должно было быть что то типо
    ../wp-admin/options-general.php?page=hyper-cache/options.php

    Начили разбираться (спасибо Кактусу!)
    Оказалось все банально просто! Плагин был залит в каталог /httpdocs/wp-content/plugins/hyper cache/

    hyper cache а нужно hyper-cache

    вот и весь подвох!

    /httpdocs/wp-content/plugins/hyper-cache/

  2. nesneg 11 ноября 2008 в 16:47

    упс! Сссылки на плагин выдают ошибку Error 403

  3. Lecactus 11 ноября 2008 в 17:37

    @nesneg: fixed. я забыл добавить в исключения плагина запретить кэширование /out/. у себя я вернул пока суперкэш, т.к. плагин «ож абсолют коментс» иначе не работает — ну это такая фича отвечать на коменты из админки как вп2.7 будет — там таких проблем нет с гиперкэшем. но по скорости мне гиперкэш больше понравился

  4. флу 11 ноября 2008 в 20:11

    всё сделал, никаких ошибок, но и ничего не создаётся, и в исходниках не пишет =(

  5. Vagur 11 ноября 2008 в 21:06

    всё сделал, никаких ошибок, но и ничего не создаётся, и в исходниках не пишет =(

    у меня тоже самое, только на локальной машине. На сайт пока не ставлю.

  6. Dimox 11 ноября 2008 в 22:36

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

  7. Alexpts 11 ноября 2008 в 22:47

    Ссыли из поля "Адрес блога" снова ни у кого не отображаются в никах (…

    У меня на локалхосте тоже не работает плагин…

  8. Lecactus 11 ноября 2008 в 23:13

    @флу: в настройках галку верхнюю точно включил? папка wp-content/hyper-cache есть и на нее стоят права 777? два файла появилось в wp-content?
    @Vagur: никто не обещал что будет работать на локальной. я ставил сразу на сервер и там работает
    @Dimox — не встречал. но скажу другое — не знаю с какого момента пошло (уже очень давно), но на лекактус.ру именно работатет только суперкэш у меня, а «обычный» для админов и прочих нет, а на всех остальных сайтах работает всё. причем даже если отключить все плагины.

  9. Lecactus 11 ноября 2008 в 23:17

    @Alexpts: хм. под залогиненным юзером показывается. где то баг внес наверное. правил форму коментов недавно…а вот и нет — баг был во вчерашнем плагине «паразит элиминатор». поставил новую версию вроде проблема пропала а вот и фигушки — после повторной обработки коментов снова ссылки пропали — напишу автору сейчас

  10. Lecactus 11 ноября 2008 в 23:59

    все нашел причину — в вышеназванном плагине стояла галочка : «Ставить ссылку на комментатора только если она есть в белом списке (рекомендуется)». все в норме теперь

  11. флу 12 ноября 2008 в 2:10

    всё, пришол домой, всё заработало )

  12. Dmitry_black 12 ноября 2008 в 20:51

    Плагин хороший, только вот у меня не кеширует если залогиниться

  13. флу 13 ноября 2008 в 1:36

    а у тебя самого он стоит?
    просто по твоим исходникам, я не вижу ничего похожего на:

  14. флу 13 ноября 2008 в 1:38

    на <!– hyper cache: f94ca670035c4975bab89a1b20c31efb –>

  15. Lecactus 13 ноября 2008 в 7:54

    @флу: см мой комент выше

  16. Zaigraeff 17 ноября 2008 в 5:04

    Поставил плагин на серваке не заработал. Мало того оказывается у меня нет прав зайти в папку /wp-content/hyper-cache
    Вот и зачем так плагины писать :(

  17. Vagur 17 ноября 2008 в 5:10

    Иван, плагин обновился, выложи актуальную версию

  18. Zaigraeff 17 ноября 2008 в 5:16

    Хм, работает, но только если пользователь не залогинен на сайте :(
    Можно его заставить работать для всех пользователей?

  19. AlexPTS 13 декабря 2008 в 15:38

    А как посмотреть время генерации страницы и количество запросов к БД с включенном кэшем?

  20. Lecactus 13 декабря 2008 в 15:59

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

  21. Alexpts 13 декабря 2008 в 16:22

    Ясно ) Т.е. он кэширует все, а не блоки… Я о чем-то другом просто думал…

  22. Lecactus 13 декабря 2008 в 16:28

    Alexpts, http://blog.sjinks.org.ua/wp-file-cache/ этот плагин попробуй — он кэширует запросы, а не страницы

  23. Alexpts 17 декабря 2008 в 4:15

    Спасибо, то что надо ))

  24. Боинг 7 января 2009 в 16:34

    6 Установите настройки (там все понятно даже для новичков)

    Ну на самом деле НОВИЧКАМ не очень понятно как его правильно настроить?(
    Установил, в wp-config.php добавил, все работает, а вот как правильно настроить?

  25. Lecactus 7 января 2009 в 22:03

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

  26. Начинающий 15 января 2009 в 23:57

    Плагин поставил, активировал, а в исходнике страницы файлов типа
    не вижу. Работает плагин или нет?

    файлы в wp-content/hyper-cache создаются, посмотрел.

  27. Начинающий 16 января 2009 в 0:01

    имел ввиду файлы типа hyper cache: f94ca670035c49
    в первом посте не пропустило :)

  28. Начинающий 16 января 2009 в 13:34

    Все, заработало!

  29. exrefer 2 февраля 2009 в 21:10

    что то этот плагин все делает нагрузку на сервак.
    так как по умолчанию автоочистка кеша идет каджые 1440 минут тобишь сутки
    я так полагаю перестраивает полностью весь кеш!! что создает невероятную нагрузку
    поставил ноль

    а вот это "а также позволяет задавать настройку обновления кэшированной страницы только при изменении ее" в плагине не нашел или это срабатывает при изменении всей жизни кеша на 0?

  30. Dobo 4 февраля 2009 в 13:34

    После установки у некоторых (и у Вас, и у меня) в Source страницы, после в самом внизу, этот плагин добавляет:

    А у других:

    Как это можно объяснить, чем это вызвано. Я сомневаюсь, что я не доинсталировала плагин

  31. Dobo 15 февраля 2009 в 0:26

    Я бы еще посоветовала всем, чтобы они не забыли опять переставить права 777 обратно.

    Вопрос:

    Если он, в принципе работает в обратном порядке.

    Он выдает Кеш страницы регистрированным посетителям, (таких, как обично, — меншинство)
    А нерегистрированным посетителям он выдает тотже HTML (а таких посетителей, я уверена большинство, и у меня и у других блогеров)

    Сравним с ситуацией когда мы шагаем по улице:

    Знакомых меншинство (если конечно мы не Звезда эстрады, или на то похожее . . .
    А незнакомых большинство.

    Спрашивается,

    Не получается ли что этот плагин по своей сути облегчает себе работу (или нагрузку на сервер) и халтурит?

    А нами востребована его работа в обратном порядке, а не так как он ся се гонит.

    Какие мнения у вас? Можете дать совет?

  32. Dobo 16 февраля 2009 в 12:52

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

    Здравствуйте Иван, мне интересен ответ на вопрос представленный мною же выше. Как разрулить WP Super Cache в обратную сторону, т.е. чтобы он кешировал страницы не для регистрированных посетителей блога, как он делает это сейчас, а для нерегистрированных посетителей. Таких (незнакомых) посетителей большинство, и думаю это относится ко всем блогерам.

    Какое ваше мнение по данному вопросу?

  33. Lecactus 16 февраля 2009 в 13:51

    Dobo,

    т.е. чтобы он кешировал страницы не для регистрированных посетителей блога, как он делает это сейчас, а для нерегистрированных посетителей.

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

  34. Dobo 16 февраля 2009 в 14:17

    Dobo,

    т.е. если я вношу изменения в шаблонн то я их не вижу сразу даже если залогинен пока не очищу кеш.

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

    Ну чтож, сегодня у меня ожилается наплыв посетителей и остается надеятся, что хостер не замучит меня своим БандВаит Дампингом :)

  35. Mustik 27 марта 2009 в 0:10

    Не знаю, либо я чего то не понимаю, либо еще чего. Но у меня, когда я залогинен, в исходном коде строки нету. А когда выхожу, появляется.. Как же все таки это объяснить?
    И как точно узнать работает ли плагин? файлы в папке есть.

  36. DVF 28 марта 2009 в 19:11

    >4 в отличии от плагина wp-supercache тут для зарегистрированного и обычного >посетителя выдается однотипный кэш

    То что он кэширует всё подряд, оказалось не достоинством а недостаткам. Авторизация пользователя не сохраняется, виджеты с динамическим контентом, типа опросников — не работают.

  37. Tristan 25 мая 2009 в 19:46

    установил, работает, код в конце страницы есть…
    А вот картинок ваще не видно, их увидеть можно только тогда когда авторизован, а в авторизованом состоянии кода к в конце странички не бывает.Т.е. гости сайта картинок ваще не видят.Пробовал менять настройки, но………

  38. Gleb 27 мая 2009 в 11:11

    влияет ли кэширование на индексируемость сайта ?

  39. Lecactus 27 мая 2009 в 11:13

    Gleb, нет

  40. Tristan 27 мая 2009 в 17:30

    Не знаю, либо я чего то не понимаю, либо еще чего. Но у меня, когда я залогинен, в исходном коде строки нету. А когда выхожу, появляется.. Как же все таки это объяснить?
    И как точно узнать работает ли плагин? файлы в папке есть.

    У меня та же поблема, а еще и графических файлов не видно, но тут все такие серьезные :(

  41. HardCorE 9 июня 2009 в 22:39

    Спасибо, попробую…

  42. Dima 11 июня 2009 в 17:48

    У меня проблема, страницы двоятся. Открывается одна страница с текстом , а потом после нее ее копия идет? В чем глюк?

  43. sunnybear 17 сентября 2009 в 18:19

    Для ускорения клиентской части дополнительно к Cache-плагинам можно воспользоваться Web Optimizer — http://wordpress.org/extend/plugins/web-optimizer/

  44. Lecactus 17 сентября 2009 в 20:34

    пробовал — глючило. расползались стили в плагинах некоторых + скрипты не все работали. выкинул нафиг

  45. Номад Кочующий 22 сентября 2009 в 16:03

    Как будут обстоять дела с сапой, если страницы будут кэшироваться и выдавать статику?

  46. Lecactus 24 сентября 2009 в 8:36

    2Номад впоиск в гугл. писали мильон раз

  47. Номад Кочующий 24 сентября 2009 в 11:17

    Спасибо :)

  48. ksn 19 декабря 2009 в 0:07

    Поставил 2.6.3 — не работает на русском, хоть убей!
    Как на русский то перевести?

  49. shopper 26 декабря 2009 в 9:50

    установили данный плагин. но появилась проблемка. в настройках Hyper Cache есть invalidation mode. Выставленно “обновлять только модифицированный пост, и стоит галочка на “Invalidate home, archives, categories on single post invalidation”.
    По факту после изменения (или добавления) поста обновляется только страница поста. Титул и разделы берутся старые из кеша. Как сделать чтобы при добавлении поста обновлялась главная и разделы (а не брались из кеша)?

  50. ksn 26 декабря 2009 в 12:09

    Аналогичная проблема. Кроме того, не обновляются комментарии и список последних опубликованных постов. В итоге отказался от плагина.

  51. Крупенич Андрей 7 января 2010 в 16:24

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

  52. vit 3 февраля 2010 в 23:46

    Сравнение различных плагинов кэширования для WordPress
    http://blog.sjinks.pro/wordpress/683-wp-supercache-vs-hypercache-vs-w3-total-cache-vs-maxsite-cache/

  53. Zyama 14 февраля 2010 в 23:48

    Поставил 2.6.3 — не работает на русском, хоть убей!
    Как на русский то перевести?

    Такая же фигня…

  54. Евгений 16 марта 2010 в 17:20

    Сегодня обновил данный плагин, то что русский пропал это не столь важно, но теперь он чегото от меня хочет пишет следующее:
    «Hyper Cache was not able to create the folder «cache» in its installation dir. Create it by hand and make it writable.»
    Чего с этим делать кто знает?

  55. Lecactus 16 марта 2010 в 17:24

    Евгений, google translate

  56. Евгений 16 марта 2010 в 17:27

    Евгений, google translate

    Спасибо конечно, но я не пойму, где именно нужно сделать эту папку

  57. Стас 20 апреля 2010 в 3:04

    Евгений у меня та же ситуация! Создал и в корне и в папке wp-content. Не помогло! И пробовал папку назвать hyper-cache. Помогите плз решить проблему!

  58. Дмитрий 22 ноября 2010 в 13:55

    Евгений у меня та же ситуация! Создал и в корне и в папке wp-content. Не помогло! И пробовал папку назвать hyper-cache. Помогите плз решить проблему!

    Папку «Cache» нужно создать в папке с плагином. Была подобная ситуация. Сейчас работает нормально.

  59. Николай 22 апреля 2011 в 22:36

    У меня были такие проблемы, но я ничего не создавал, а просто деактивировал плагин и затем снова активировал и он сам создал папку cache у себя в папке. CHMOD на папке cache 755 и при этом всё работает.

  60. Аим 25 января 2013 в 7:01

    Спасибо конечно, но я не пойму, где именно нужно сделать эту папку

  61. Dallas Wedding cakes Makers 13 марта 2013 в 21:00

    can you send this article of your to subscribers in upcoming newsletter ?

  62. Eric 1 апреля 2014 в 17:18

    Кто-то использовал Cynep слово в сообщении на моем канале YouTube. И мне нужен был перевод.

Трэкбеки и пингбеки

  1. Обзор PublicWeb - Искариот - Блог о веб-разработке
  2. Как увеличить скорость работы Блога | RWMan.ru

Trackback URI | Комментарии

Оставить комментарий на запись

Я подтверждаю что полностью ознакомился с ПРАВИЛАМИ (обязательно)



При добавлении HTML|CSS|JS|PHP кода в комментарий, оформляйте его через кнопку КОД

Настроить аватар (Помощь)