Hyper Cache — включаем плагин кеширования в Вордпресс для оптимизации WP блога и снижения нагрузки на сервер хостинга

Рубрика: WordPress для чайников,Плагины для WordPress

Здравствуйте уважаемые читатели блога KtoNaNovenkogo.ru. В этой статье я продолжу тему оптимизации блога на WordPress (бесплатно создать блог) с целью снижения его нагрузки на сервер хостинга. Вопрос нагрузки Вордпресс на сервер хостинга будет становиться для вас тем актуальнее, чем больше посетителей будет приходить на ваш WP блог.

Hyper Cache

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

Способов оптимизации WordPress очень много и обо всех я подробно буду рассказывать в этой серии статей. Сегодня мы рассмотрим один из самых действенных способов оптимизации WP блога, а именно кэширование WordPress. Сначала нужно определиться с тем, что же такое кэширование и зачем его нужно использовать. Для начала рассмотрим работу блога на WordPress без кэша.

Кэширование в WordPress — алгоритм работы WP блога без и с использованием кэша в Вордпресс

Все дело в том, что браузеры работают только со вебстраницами в формате HTML (язык гипертекстовой разметки) и напрочь не понимают язык PHP на котором, собственно, и написан движок WordPress блога. Поэтому WordPress, после того как пользователь обратится к той или иной страничке WP блога, должен успеть сформировать эту страницу, опираясь на алгоритм, прописанный в ее коде на языке PHP.

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

В случае же WordPress, да собственно и любой другой CMS, базирующейся на PHP и MySql, странички в формате HTML генерятся непосредственно на сервере хостинга, в момент обращения к ним. Каким образом они генерятся? Ну, в соответствии с содержанием запрашиваемой вебстраницы загружается определенный набор шаблонов (файлов) из используемой вами в текущий момент темы Вордпресс. Подробнее об этом вы можете почитать здесь:

  • Темы оформления для блога на WordPress — установка, из каких файлов (шаблонов) состоят и как работают
  • На основе этих шаблонов Вордпресс создается графическое оформление запрашиваемой вебстраницы, а затем в область контента WP блога загружается из базы данных MySql, например, текст статьи. В область сайдбара WP блога так же могут загружаться данные из базы данных MySQL, если вы используете вывод в сайдбаре (sidebar) Вордпресс какой-либо информации штатными средствами WordPress или с помощью WP плагинов.

    Как вы уже, наверное, заметили, такой способ формирования вебстраниц для браузера скрывает в себе некоторую проблему, которая особенно остро может встать при большом количестве посетителей на WP блоге. Код файлов вашего блога на WordPress, написанных на PHP, интерпретируется в HTML-страничку на сервере хостинга.

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

    Выход из этой ситуации состоит в использовании кэша в WordPress. Как работает кэширование в Вордпресс? Довольно просто. Каждый раз, когда по требованию посетителя WP блога, на сервере хостинга генерится страничка в формате HTML, то она не только передается браузеру пользователя, нажавшего по ссылке, но и сохраняется в соответствующей папке вашего сайта.

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

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

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

    Плагин кэширования Hyper Cache для блога на WordPress — установка и настройка Hyper Cache в Вордпресс

    Плагин Hyper Cache кэширует вебстраницы блога на WordPress целиком и хранит их HTML версии в своей папке с кэшем. Что примечательно, кэширование работает только для незарегистрированных посетителей вашего WP блога. Т.к. на большинстве WP блогов регистрация не используется, то единственным зарегистрированным пользователем в WordPress блоге будет его администратор, т.е. вы.

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

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

    Сайт на Joomla, например, у которого тоже было включено кэширование при этом не работал, жалуясь на недоступность базы данных. Время жизни HTML копий вебстраниц в кэше WordPress у меня стояло 1440 минут (одни сутки), а все время, пока на хостинге лежала база данных (несколько часов) большинство вебстраниц моего WP блога были доступны посетителям. Вот такой вот замечательный плагин Hyper Cache для кэширования в WordPress. Ну, думаю, что уже достаточно теории и пришла пора рассмотреть непосредственно установку и настройку плагина Hyper Cache.

    Установка плагина Hyper Cache на Вордпресс, включение и настройка кэша в WordPress

    Скачать плагин Hyper Cache вы можете с официальной страницы плагинов для WordPress. Далее осуществляем стандартные действия по установке плагина Hyper Cache на WordPress. Распакуйте архив hyper-cache.zip, используя ftp-менеджер подключитесь к вашему сайту и загрузите папку hyper-cache в папку Вордпресс с плагинами wp-content/plugins/ на сервере.

    Дальше нужно будет включить кэширование в WordPress. Для этого нам потребуется открыть на редактирование файл конфигурации WordPress wp-config.php, который вы сможете найти в корневой папке на сервере вашего сайта. Вам нужно будет добавить в файл конфигурации Вордпресс одну строчку кода:

    define('WP_CACHE', true);

    Вставить ее можно в любое место файла wp-config.php до строки:

    /** Абсолютный путь к директории WordPress. */
    if ( !defined('ABSPATH') )
    	define('ABSPATH', dirname(__FILE__) . '/');

    Я, например, вставил эту строку в область, где идет задание параметров для базы данных WP:

    /** Имя базы данных для WordPress */
    define('WP_CACHE', true);
    define('DB_NAME', 'wm1604_ox823');

    Войдите в админку WordPress, выберете вкладку «Плагины»- «Inactive», найдите строку с плагином Hyper Cache и активируйте его. Опять зайдите в админку WordPress и выберете из левого меню Настройки -> Hyper Cache. Если в окне с настройками никаких предупреждающих сообщений не появилось, то кэш в WordPress готов к работе. Если предупреждения появились, то скорее всего поможет выставление прав доступа 777 на папку wp-content или папку wp-content/plugins/hyper-cache.

    Это нужно для того, чтобы плагин Hyper Cache мог создать в WordPress папку для хранения кэшированных вебстраниц вашего WP блога под названием cache. После того как плагин Hyper Cache создаст эту папку, вы можете вернуть права доступа на папку wp-content и папку wp-content/plugins/hyper-cache обратно на 755, а уже папке cache, которая у меня находится wp-content/plugins/hyper-cache/cache, назначить права доступа 777, чтобы плагин Hyper Cache имел возможность записывать в нее и стирать HTML-файлы с кэшем вебстраниц блога на WordPress.

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

    Hyper Cache — настройки в админке Вордпресс для оптимальной работы кэша

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

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

    В области «Configuration» сосредоточены основные настройки плагина Hyper Cache в WordPress.
    Hyper Cache
    В поле «Cached pages timeout» вы можете выставить время жизни кэша в WordPress, созданного плагином Hyper Cache. В течении этого времени в папке с кэшем WordPress будет храниться HTML копия вебстраницы вашего WP блога и все пользователи, запрашивающие ее, будут получать именно эту HTML копию из кэша плагина Hyper Cache.

    Но как только заданное в поле «Cached pages timeout» время для этой вебстраницы истечет, при очередном обращении к ней посетителя вашего WP блога, эта вебстраница будет открыта уже не из кэша WordPress, а стандартным для WP блога образом. При этом она будет заново кэширована плагином Hyper Cache и помещена в папку с кэшем Вордпресс. Если время жизни кэшированных вебстраниц поставить слишком маленьким, то плагин Hyper Cache, вместо разгрузки сервера, будет давать нагрузку, связанную с постоянным записыванием кэшированных вебстраниц.

    В поле «Cache autoclean» задается время автоочистки кэша WordPress плагином Hyper Cache. Эта опция предназначена для уменьшения места занимаемого файлами кэша на жестком диске хостинга. Через тот промежуток времени, который вы зададите в поле «Cache autoclean», плагин Hyper Cache будет инспектировать файлы кэша на предмет истечения у них времени жизни и удалять файлы кэша WordPress, у которых время жизни уже истекло.

    Т.е. допустим, что страница вашего WP блога была кэширована давно и время жизни ее файла кэша уже истекло, но еще не один посетитель вашего WP блога не обратился к этой вебстранице после истечения времени жизни для файла кэша. Именно такие, уже не нужные и неактуальные файлы кэша в WordPress, будут удаляться с периодичностью заданной в поле «Cache autoclean».

    В поле «Cache invalidation mode» задается способ очистки кэша WordPress плагином Hyper Cache при добавлении новых материалов на WP блог или обновлении уже существующих статей (в том числе добавлении комментариев).

    Если из выпадающего списка выбрать «All cached pages», то при добавлении новой записи на WP блоге или обновлении существующей будет обновлен (очищен) весь кэш WordPress. При выборе «Nothing» кэш Вордпресс останется без изменений. При выборе «Only modified posts» будут обновляться (удалены из кэша) только файлы кэша тех вебстраниц Вордпресс, которые были изменены.

    В поле «Disable cache for commenters» можно поставить галочку для отключения кэширования комментариев WordPress. В этом случае, пользователи смогут видеть добавленные ими комментарии не дожидаясь истечения времени жизни кэша для данной вебстраницы. Это делает кэширование в WordPress менее эффективным, но WP блог более удобным.

    Галочка в поле «Feeds caching» позволит кэшировать RSS ленту WordPress. В области «Compression», поставив галочку в поле «Enable compression», вы можете активировать gzip сжатие страниц WordPress с помощью плагина Hyper Cache, отправляемых в браузер ваших посетителей. Это позволит немного ускорить загрузку страниц вашего WP блога.

    В области «Advanced options» вы сможете произвести дополнительные настройки плагина Hyper Cache.
    Hyper Cache для WordPress
    В поле «Home caching» вы можете поставить галочку для отключения кэширования главной страницы WordPress. Это может понадобиться, если главная страница вашего WP блога интенсивно обновляется и включение ее кэширования может вызывать дополнительную нагрузку на сервер за счет постоянного кэширования главной страницы.
    В поле «URI to reject» вы можете вписать в приведенную форму URI (относительный адрес), например, какой-нибудь категории вашего WP блога (допустим, /joomla) вебстраницы, которые не должны кэшироваться в Вордпресс.

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

    Откройте любую вебстраницу вашего WP блога и посмотрите ее исходный код. Для этого нужно щелкнуть правой кнопкой мыши по странице в вашем браузере и выбрав пункт контекстного меню «Исходный код» (Opera), либо «Исходный код страницы» (Firefox), либо «Просмотр кода страницы» (Google Chrome), либо «Просмотр HTML-кода» (IE).

    Если вы увидите в самом низу окна с исходным кодом что-то вроде

    <!-- hyper cache: 1b7e9b9b714b0b83a6f28ad4f7541abf 10-01-23 06:09:45 -->

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

    У Евгения Попова имеется видекурс по WordPress, который стоит того, чтобы с ним ознакомиться.

    Вы так же можете ознакомиться с другими материалами по WordPress:

    Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

    Шаблоны Сайтов
    Поиск:
    Робот считает, что Вам это тоже может быть интересно:
    Очень обяжете, если воспользуетесь этим блоком кнопок:
    RSS
    Рубрика : WordPress для чайников,Плагины для WordPress
    Наверх

    Комментарии
    7-02-2010 в 20:25

    А у меня вот есть проблема. Ставлю галочку в поле Home caching, а главная страница Вордпресс все равно продолжает кэшироваться. Что делать?

    Артем

    20-02-2010 в 15:32

    Подскажите- правильно ли это, или что-то надо настраивать дополнительно.

    У меня в папке кэша появляется всегда только один файл, и только если зайти на главную страницу. а вот просмотр других страниц вордпресс почему-то не приводит к их кэшированию.

    С уважением, Андрей

    Андрей

    21-02-2010 в 3:38

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

    Дмитрий

    13-03-2010 в 17:13

    Спасибо большое, за подробную настройку Hyper Cache, перепробовал поменять права на всех папках, создавал отдельно, и наконец то у Вас нашел ОТВЕт. Еще раз благодарю за подробную статью по установке плагина!!!

    KosPa

    14-03-2010 в 13:42

    KosPa: пожалуйста, рад что вам помогла моя статья по кэшированию в вордпресс.

    Дмитрий

    11-04-2010 в 21:12

    Я не понял — Установка плагина Hyper Cache влияет на индексацию сайта?

    Анатолий – реклама и маркетинг

    27-04-2010 в 10:50

    Возникла необходимость забанить пользователя по IP. Установил в вордпресс плагин wp-ban. Все работало нормально.

    Но спустя день, я снова зашел к себе на сайт и увидел надпись You are banned. По началу испугался, но перешел по ссылке для авторизации и меня впустило на сайт. Начал разбираться что к чему. Спросил пользователей они тоже подтвердили появление надписи You are banned. Хочу заметить что ни мой ни их IP не был забанен плагином.

    Мои мысли: забаненyый пользователь зашел на сайт, и страница бана кэшировалась плагином Hyper cache, который также установлен в WP.

    Может быть кто сталкивался с подобной проблемой и знает как решить подобную проблему ? Как «подружить» плагины wp-ban и Hyper cache ?

    Благодарю за помощь. :)

    danila

    29-04-2010 в 1:25

    Я в каждом из своих WP блогов устанавливаю плагин Hyper Cache — самое лучшее из того что попадалось в руки.

    новинки

    27-05-2010 в 10:11

    Спасибо за плагин Hyper Cache, а главное за подробную к нему инструкцию)))

    Alexander

    26-08-2010 в 7:28

    Вопрос, установил этот плагин Hyper Cache на вордпресс, перестали показываться объявления адсенс, не понял это что может влиять? никто не сталкивался?

    cherny

    6-10-2010 в 7:12

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

    Лариса Клепаечева

    1-11-2010 в 10:59

    В новой версии нету автоочистки. Что в этом случае делать? Версия 2.7.6. Можно ли как-нибудь настроить автоочистку?

    Одесский Бомж

    6-11-2010 в 15:40

    Одесский Бомж:

    Она скорее всего по умолчанию прописана в новой версии

    Приднестровец

    9-11-2010 в 23:16

    Добрый день подскажите пожалуйсте что мне делать: у меня после установки Hyper Cache перестал приходить бекап на емейл а также не работают некоторые еще плагины на прмер рейтинг постов. Дело в том что я уже удалил Hyper Cache но плагины всеравно не заработали(( Буду благодарен если кто поможет!

    Юрик

    15-11-2010 в 19:32

    Здравствуйте установил блог версии 3.0.1 поставил тему, установил плагины но блин у меня уже голова болит очень долго грузится блог, хожу по ссылкам рубрик и около 10 — 20 секунд грузится...

    Что это может быть? помогите??? Может плагин какойнить нужен??

    Marcus

    5-12-2010 в 1:48

    Marcus попробуйте отключить все плагины и включать по одному. Возможно какие-то конфликтируют между собой либо какой-то один(или несколько) сильно перегружает блог. Проанализируйте количество запросов к базе данных и время генерации страниц.

    Если же вас интересует ускорение работы блога, то можете в дополнение к Hyper Cache использовать плагин DB Cache Reloaded, который кэширует запросы к БД.

    Также можно значительно ускорить работу сайта включив кэширование браузера. В этом случае сайт будет с обычной скоростью грузится при первой загрузке, а при последующих будет буквально «летать», так как основная часть блога будет в кэше браузера. Для этого нужно будет править файл .htaccess для передачи нужных нам HTML заголовков. Расписывать не буду, так как сейчас нет возможности привести вариант настроек, а по памяти могу где-то ошибиться. Скажу только, что данный метод подойдет, если на вашем сайте преобладают постоянные пользователи. В противном случае это не выгодно и включение этой функции просто увеличит нагрузку на сервер(если у вас в дополнение к apache стоит nginx, который вы немного отключите).

    Надеюсь написал максимально просто и понятно. Одним словом зачастую нужно просто оптимизировать блог и не ставить лишних плагинов:)

    Дмитрий

    Александр Борисов

    16-12-2010 в 16:52

    Александр Борисов: у меня cyper cache вообще не трогает файл robot.txt

    Артем

    2-01-2011 в 13:29

    Плагин слишком сложен в установке... Я видел есть аналог такого же плагина установлю ка я лучше его

    Леха

    19-01-2011 в 22:58

    Вот и у меня появилась такая проблема, хостер пригрозил, изучаю и делаю по Вашим советам, спасибо!

    WorldVentures

    22-01-2011 в 17:32

    В комплекте есть несколько языковых файлов.

    Не могу найти, где подключается русский. Не подскажешь?

    Добавил к нему в помощь WordPress Gzip Compression.

    В паре вообще отличненько всё ускоряется.

    Xstroy

    2-02-2011 в 1:08

    Лариса Клепаечева говорит, что:

    hyper cache

    Вот-вот, такая же халва...

    monet@

    16-02-2011 в 11:16

    Дмитрий, вы слышали о том, что можно прописать в файле .htaccess размер оперативной памяти выделяемой для блога. По умолчанию у всех стоит 32mb.

    Так вот хотел у Вас узнать, если слышали, то сколько стоИт на Вашем блоге лимит памяти?

    eldar

    1-03-2011 в 14:15

    Доброго суток. Я главную не стал кешировать. Так-как она у меня в анонсах. Может не правильно, тоже надо? При добавлении нового анонса кеш должен обновляться. И ещё, несколько не в тему! У вас в robots закрыт кеш. Его обязательно закрывать? Неужели его учитывают боты? Спасибо.

    Olega

    1-03-2011 в 14:30

    Olega: лично я кеширую главную, но при обновлении любой страницы у меня изменяется и главная, если анонс этой статьи на нее выводится. Для этого в поле «Cache invalidation mode» я поставил галочку "Invalidate home, archives, categories on single post invalidation ".

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

    Дмитрий

    4-03-2011 в 18:19

    Большое спасибо, более подробного руководства по этому плагину не нашел.

    Dobrejshij

    13-03-2011 в 6:52

    Скажите, а кэширование работает только для людей, или для роботов приходящих на сайт тоже?

    Юрий

    13-03-2011 в 12:07

    Dobrejshij: пожалуйста.

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

    Дмитрий

    29-03-2011 в 22:18

    Я бы не рекомендовал использовать кеширование, так как стабильность работы ухудшается, а в частности, сбивается счетчик посещаемости. Я бы рекомендовал использовать плагин для оптимизации базы данных + Wp-optimize. пример работы плагина можно просмотреть на учисьна5.рф

    Роман

    22-04-2011 в 17:28

    Ну ваще, прям все просто и четко описал! А я вот по-другому пытался человеку объяснить, что такое кеш ЦМС? с чересчур замудренной стороны %) Он так и не понял, пока ща этот пост не прочел... Мне надо было с основ начинать ему объяснять

    Влад

    6-05-2011 в 9:23

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

    Она что удаляет сами статьи? Так зачем это надо?

    Steve

    25-05-2011 в 22:12

    пробовал плагин, реально быстрее работает wordpress

    спасибо за подробное руководство

    max

    10-06-2011 в 15:50

    Благодарю!

    Плагин полезный, реально ускоряет работу блога.

    Автору отдельное спасибо за подробную инструкцию.

    investclubs.ru

    29-06-2011 в 12:25

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

    Max_srt

    9-07-2011 в 14:39

    Добрый день! Спасибо за статью. Все установил вроде бы все отлично, НО, при проверке кода страницы нет упоминания о Hyper. В чем может быть проблема?

    Алексей

    9-07-2011 в 17:50

    Алексей: Hyper Cache не кеширует страницы, если вы зашли на блог как зарегистрированный пользователь (админ). Зайдите из другого браузера, где вы не залогинены в WordPress и проверьте наличие подписи.

    Дмитрий

    10-08-2011 в 10:48

    Автору большое спасибо за проделанный труд. Статья для меня оказалась очень полезной, как и для всех пользователей столкнувшихся с подобного рода проблемами. Не забыть бы только кешировать страницы после их редактирования. Искреннего процветания вашему сайту.

    Артур

    24-09-2011 в 19:48

    Здравствуйте, Дмитрий!

    Пробовал ставить плагин гипер кэш по вашему описанию.

    После шага вставки кода в файл вр-конфиг.рнр и запуска активирования плагина у меня вылезла фатальная ошибка и сайт перестал работать. Пришлось сделать откат.

    Это может означать, что у меня конфликт между этим плагином и какими-то модулями сайта? Или он не со всеми темами оформления встает нормально?

    Санников Алексей

    28-09-2011 в 9:46

    У меня в панели появилось advanced-cache.php

    Расширенный плагин кэширования. Файла такого нет. Так и должно быть? Это от этого плагина или нет?

    Анастасия

    9-10-2011 в 10:42

    Плагин конечно хороший, но после его установки счетчик посещений просто умер.

    Регистрирует только заходы на ранее не кэшируемые страницы. Так и должно быть или я где-то галочку не поставил/снял?

    Андрей

    9-10-2011 в 10:53

    Артур: спасибо за отзыв.

    Санников Алексей: трудно сказать, но обычно дело бывает в каком-нибудь случайно удаленном символе в коде файла вр-конфиг.рнр.

    Анастасия: затрудняюсь с ответом, извините.

    Андрей: такой ситуации с Hyper Cache, как вы описываете, однозначно быть не должно. Во всяком случае с обычными счетчиками посещений никаких проблем нет (ливинтернет, майл ру, опен стат, метрика, рамблер топ 100). Да по логике работы плагина такого происходить не должно.

    Дмитрий

    10-10-2011 в 22:49

    Установил плагин. Всё отлично файлы в папке с кешем появились но подпись в низу страницы о Hyper не появляется. Захожу с другого браузера не как Админ. В чём проблема может быть?

    Goga

    12-10-2011 в 13:21

    Установил плагин на версию WP 3.2.1 — надписи (Configure) в админке плагина нету.

    Из за чего такое может быть?

    Andrej

    25-10-2011 в 3:56

    Что скажете на счет плагина WP Super Cache?

    Анатолич

    11-11-2011 в 16:24

    Прочитала всю портянку комментариев и не нашла ответа на вопрос (хотя кто-то его уже задавал), не мешает ли плагин Google Adsense и Я.Директу правильно вести подсчет кликов, показывать пользователям объявления и не может ли кэширование привести к бану в этих системах.

    ivolga

    12-11-2011 в 9:31

    ivolga: нет не мешает, ибо их код подгружается по запросу с их же серверов и Hyper Cache никак на это не влияет.

    Дмитрий

    14-11-2011 в 18:00

    У меня очень важный вопрос. После установки мне пришлось вручную создать файл advanced-cache.php, а затем выставить права доступа 647, иначе плагин не работает. Кто-нибудь подскажет такие права не опасны?

    Дмитрий

    18-12-2011 в 12:57

    Установил плагин. Всё отлично файлы в папке с кешем появились но подпись в низу страницы о Hyper не появляется. Захожу с другого браузера не как Админ. В чём проблема может быть? Может какой другой плагин для кэш попробовать?

    Андрей

    24-12-2011 в 0:22

    Спасибо! Все супер! Все работает.

    Алиса

    9-01-2012 в 18:22

    С Новым Годом и Рождеством Христовым! Уважаемый Админ, помогите новичку. На моем сайте при попытке добавить запись выдает такую ошибку:

    Fatal error: Call to undefined function _doing_it_wrong () in /home/v/veronik49/public_html/wp-content/plugins/yet-another-related-posts-plugin/cache-tables.php on line 234.

    Как это исправить?

    С уважением, Николай.

    Николай

    19-01-2012 в 2:07

    На вашем блоге Ктонановенького сейчас тоже стоит плагин Hyper Cache ?

    Или какая-то альтернатива?

    Алексей

    27-02-2012 в 18:49

    Спасибо, Дмитрий! Ваш блог — просто кладезь полезной (и хорошо разжеванной :-) ) информации! Успехов Вам в дальнейшей работе!

    Константин

    8-04-2012 в 13:14

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

    С уважением, Владимир.

    Владимир

    15-04-2012 в 23:15

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

    Богдан

    Написать

    (обязательно)

    (обязательно)

    Ваш комментарий
    Заключайте PHP и другой код в теги [php][/php]

    Это не спам.

    Подписаться без комментирования