Зачем нужно кэширование в WordPress? Думаю такого вопроса никто не задаст себе. Надеюсь, всем хорошо понятны цели кэширования. Если у нас небольшой сайт с небольшим количеством плагинов, то количество запросов к базе данных около 20-30 запросов. А представьте если у вас 100-200 запросов к БД и на сайт ежедневно заходит около 1000 человек. Предположим вы используете плагин wp-e-commerce, тогда количество запросов будет ощутимо. А благодаря плагину Hyper Cache для WordPress вы сможете генерить страницу один раз. При повторном обращении к странице она будет отдаваться из кэша.
Для настройки кеширования нам потребуется плагин Hyper Cache для WordPress. Распаковываем содержимое архива в папку с плагинами. Устанавливаем права 777 на папку wp-content. В файле wp-config.php пишем строчку define( 'WP_CACHE', true ); . Идем в админку и активизируем плагин. Идем в настройки плагина и выбираем нужные опции (ставим как минимум самую первую галочку - включаем кэширование). Теперь кэширование в WP работает.
После удачного запуска плагина у всех незарегистрированных пользователей в исходном коде веб страницы в самом низу должно появиться что-то вроде этого <!-- hyper cache: 28b20eb348f9cb5b8e16885c8df6ffd0 -->. Это говорит, что кэш исправно работает.
Внимание!
Использовать Hyper Cache с другими плагинами WordPress по кэшированию не рекомендуется. Скорее всего Hyper Cache не будет работать.
В будущем я расскажу как работает кэширование запросов в WordPress с помощью плагина wp FileCache.
ordPress
плагины

Спасибо за статью. Я, кстати, слышал, что этот плагин неплохо на СЕО влияет. Потому, что приоритет сайта зависит не только от контента, но и от скорости загружаемой страницы. А это больше проблема CMS. Потому что в них очень много функционала, а следовательно и программного кода.
В общем статья полезная. Буду пробовать устанавливать. Автору ещё раз спасибо
.
Если получится, можете посмотреть его работу на моём блоге hope.zp.ua
интересно а зачем права на всю папку Устанавливаем права 777 на папку wp-content
В комментах на 1 странице писал.
Чтобы файл с настройками мог записаться в эту папку. На некоторых хостингах и при 755 будет записан, а на некоторых нужно поставить 777, натсроить плагин и поставить назад 755
В новых версиях плагина может быть внизу уже ничего и не пишет. Почему у вас такой высокий процент misses я не могу сказать так, я не телепат.
Установил плагин, подключил и настроил по инструкции. Но в стате выдает, что Cache misses 92%
В чем может быть проблема. В папке с кэшем файлы добавляются, но вот такого » в самом низу должно появиться что-то вроде этого .» Как решить это все? Спасибо
не работает руссификация!
все работает, неправильно проверял, ответ нашел здесь http://www.satollo.net/plugins/hyper-cache
добавил плагин, файлы *dat в папке cache создаются, я выхожу из вордпреса, открываю страницу, обновляю ее, и нигде не вижу типа этого , значит не работает? help me please *WALL*
Я не сравнивал.
Посмотрите эту статью Владимира Колесникова
А если его сравнивать с WP Super Cache, что эффективнее? Не сравнивали??
установили данный плагин. но появилась проблемка. в настройках Hyper Cache есть invalidation mode. Выставленно «обновлять только модифицированный пост, и стоит галочка на «Invalidate home, archives, categories on single post invalidation».
По факту после изменения (или добавления) поста обновляется только страница поста. Титул и разделы берутся старые из кеша. Как сделать чтобы при добавлении поста обновлялась главная и разделы (а не брались из кеша)?
Поставить время жизни кэша и время автчистки кэша меньше в настройках плагина.
У меня не происходит автоматическая очистка кеша, когда на главной меняются новости. как с этим бороться??
Попробуйте вручную создать эту папку в папке wp-content. Может в новых версиях плагина что-то изменилось с хранением кэша, но наврятли.
Дело в том, что hyper cach сначала кричал, что нет прав на создание файла advanced-cache.php. Я дал папке права 777 и файл появился, но самой папки нету.. сейчас временно переходил на wp-super-cache. От него пришлось отказаться, ввиду глюков в виде выпадающих временами на случайных страницах картинок.. Теперь снова поставил, внизу странице в коде есть большая надпись вроде , но папки нету ,(
У меня в папке wp-content папка с кэшем создавалась и в ней создавались файлы, когда я пользовался плагином Hyper Cache. Может быть прав не хватает на создане папки с кэшем у вас на хостинге?
Вопрос такой, а как все таки посмотреть файлы Hyper Cache? Внизу страницы код есть а файлов по путям на сервере не появляется…
Спасибо, нагрузка на сервер уменьшилась!!!
День добрый. Ссылки на картинки, которые ты хотел показать вернули 403 ошибку.
Посмотри 49 строку в шаблоне page.php на своем сайте. А по-поводу плагина для wordpress Hyper Cache напиши мне в аську — 24ноль5796ноль3
Здравствуйте! Надеюсь на вашу помощь. Я установил Hyper Cache. Все работает нормально, но есть одно но… Не всегда удается правильно загрузить страницу. В частности, в первую очередь это касается index.php — при заходе появляется просто структура сайта. Приходится занова перезагружать и тогда все нормально.
С чем может быть связана проблема? Очень надеюсь на вашу помощь
Скорее всего не хватает прав, по этому вопросу в суппорт хостинга обратитесь. Если владелец www, то 755 будет хватать прав на запись, а если что-то вроде ANdr, то скорее всего 755 не юудет хватать. Это все зависит от настроек хостинга и уточнить это можно в саппорте.
По поводу своего предыдущего вопроса я все нашел, но вот какое дело, если права на папку wp-content поменять обратно с 777 на 755, то у меня кеширование перестает работать, я что-то не правельно делаю или что? wp2.8.4. Спасибо!
Права 777 лучше не оставлять я тоже так думаю, но в тот момент когда тестировал плагин, про вернуть назад в инструкции ничего не было сказано. Хорошо, что заметили. 777 после того как вы все настроили лушче вернуть на первоначальное значение.
настраивается по желанию и, в зависимости, от того, что вы хотите. Здесь нет каких-то универсальных предпочтений.
Этот плагин действительно работает!!! А как на счет настроек самого плагина? Маю в виду через сколько часов нужно чтобы кеш очищался?
Deimos, скорее всего в FireFox вы авторизированы, для админа страница генерится всегда ханово, разлогинтесь. Кеширование же происходит на стороне сервера, вам отдается статика сервером. От типа используемого браузера это никак не зависит.
Сказано — «Устанавливаем права 777 на папку wp-content.»
И что так оставляем??? А это не критично для безопасности???
Может нужно вернуть все на свои места???
AlexPTS сегодня ставил Hyper Cache, но он почему то отказывается кешировать из под FireFox 3 из под IE7 нормально, Вы сталкивались с этой проблемой? На форуме wordpress.org читал о таких же проблемах, но все без ответа
Да, скорее всего вы поравы. Отстал от жизни ))
Но у wordpress должно хватать прав для записи в wp-config.php *THUMBS UP*
В файле wp-config.php строчку define( ‘WP_CACHE’, true ); плагин записывает сам
Просто супер .. Буду всем рекомендовать.. Авторам респект ))
Поль Кузнецов, если вы заходите на блог под админом, то Hyper Cache не работает, страница генерится для вас, а не берется из кэша. И в исходном коде вы ничего и не должны увидеть. Просто разлогинтесь *THUMBS UP*
WebJunk, а что смотреть то нагрузка на сервер снизится в несколько раз! Для этого и существует Hyper Cache, все уже проверено!
Поль Кузнецов, я очень рад. Про компьютеры есть такая небольшая шутка:»Двести бед — один RESET!». Это, наверное, из той же оперы — никогда не знаешь чего ожидать. *THUMBS UP*
Благодарствую, все разрешилось! *THUMBS UP*
Просто Опера по своим, не известным мне причинам, не показывала в исходном коде хайпер-кэшовского пребывания. В других браузерах на других компьютерах проверил — все происходит!
AlexPTS, вчера ночью поставил, посмотрим, что к вечеру будет. Я понимаю принцип работы.
Проект с посещаемость 1 400 человек на хостинге majordomo.ru уже без кеша тянет еле-еле, иногда ложиться отдыхать с ошибкой 503. wp-superchache пробовал ставить, но что-то разницы не заметил.
Представьте, что вы каждый день по 300 раз просто говорите прохожим склолько времени, не говоря уже о чем-то большем. Hyper Cache — это большие часы, которые делают это за вас.
Страница генерируется только 1 раз, затем отдается уже готовая страница, которая лежит в кеше и всего лишь занимает немного места на сервере.
Интересно, на сколько реально снизиться нагрузка. Спасибо за статью, сейчас попробую, а то
wp-supercache не снизил особо нагрузку.
Проверьте файлы .htaccess оттуда нужно вычистить все, что осталось от WP-Super Cache. Если ничего не получиться пишите мне в аську, посмотрим вместе. А на пустом сайте, где никгода не было плагинов по кэшированию, у выс получается настроить Hyper Cache?
Подскажите, пожалуйста, что могло послужить причиной не работы плагина Гипер-Кэш?!
Все требования успешной его работы соблюдены. Все следы пребывания WP-Super Cache давно удалены. А сама папка wp-content/hyper-cache просто напросто не открывается, не говоря уже про
Как быть?