Продолжаем кэшировать или сделаем свой блог ещё быстрее (Чать 2)

Дата: 14.01.2009 | Рубрика: Плагины · Статьи

Тем, кто не читал первую запись «Сделаем свой блог ещё быстрее или увеличиваем скорость отдачи страницы«, советую сначала ознакомиться с ним и с комментариями.

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

1) db-cache — плагин кэширует запросы к базе данных WordPress. По утверждению автора — если этот плагин использовать вместе с плагином WP-Cache или WP Super Cache, то Ваш блог будет просто «летать».

2) Brians Latest Comments Cached — кэширование вывода последних комментариев. Кэширование происходит раз в час, т.е. раз в час он обновляет вывод последних комментариев. Может случиться так, что пользователь увидит свой комментарий в выводе последних в течении часа, а не сразу.

3) WP Cache Users — кэширует запросы к данным пользователей, для вывода в комментариях и т.п. Довольно специфический плагин, полезен только если у Вас много пользователей и много комментариев ккаждой записи.

P.S. Кто пробовал cos-html-cache, пожалуйста отпишитесь в комментариях о его работе, т.к. у меня он не заработал.

Мой блог находят по следующим фразам


15 комментариев

  • 2009-01-15 в 09:33 masya написал:

    У меня с кешем наоборот тормоза :(
  • 2009-01-15 в 09:58 Admin написал:

    Какой плагин используешь ?
    Есть ли регистрация на блоге и много ли пользователей ?
  • 2009-01-16 в 07:39 masya написал:

    испульзую wp-super-cache икеш не чистится автоматом
  • 2009-05-30 в 18:45 Лу написал:

    Вообще-то автор говорит, что с db-cache, можно забыть про WP-Cache и WP Super Cache!
  • 2009-05-30 в 21:06 Admin написал:

    Если разобраться, то быстрее всех работает cos-html-cache, т.к. он не делает запросы к базе и не генерт страницу, а подсовывает уже готовый html файл.
    А db-cache кеширует только запросы к базе.
    На момент моей проверки - оба плагина были страшно глючные. Сейчас не знаю.
  • 2009-07-30 в 04:16 Lovedancer написал:

    Добрый день. Я вот знаю, что в новой версии wp-supercache можно включить функцию, которая позволяет не кэшировать комментарии для зарегистрированных пользователей...а можно ли сделать так, что-бы и для не зарегистрированных пользователей комментарии тоже не кэшировались?
  • 2009-07-30 в 07:51 Admin написал:

    Вы его ставить пробовали ? Он, по умолчанию, обновляет закэшированую страницу, если появляется новый комментарий. Так что с этим проблем не будет.
  • 2009-07-30 в 07:53 Admin написал:

    По крайней мере, в предыдущих версиях было так.
  • 2009-07-30 в 12:59 Lovedancer написал:

    Я конечно же его поставил, и уже успел опробовать....он то обновляет закэшированую страницу при написании комментария, но не сразу, а где-то в течении 3-5 минут...из-за этого комментаторам кажется, что их комментарий не написался, и они начинают его дублировать, немного изменяя тескст...в конечном итоге появляется два комментария, а комментирующий уходит с ресурса в расстроенном состоянии, что его комментарии так и не появились в посту...
  • 2009-07-30 в 13:08 Admin написал:

    Я попробую поставить новую версию wp-super-cache на тестовом блоге.
    Пока можете воспользоваться <a href="http://wordpress.org/extend/plugins/hyper-cache/" target="_blank" rel="nofollow">hyper-cache</a>. Он нормально с комментариями работает (вроде бы).
  • 2009-07-30 в 14:17 Lovedancer написал:

    Hyper-cache у меня уже давно стоит, вот только он кэширует страницы только для незарегистрированных пользователей, и из-за сильной нагрузки на сервер, хостер попросил меня поставить ещё один плагин кэширования, поэтому мне пришлось ставить и wp-super-cache....буду ждать результатов вашего теста.
  • 2010-08-14 в 22:18 maxon написал:

    поставил DB Cache и теперь блог не работает: Error establishing database connection

    Удалил плагин, серавно не работает.
    Посмотрел конфиг, все прописано... теперь не в админку не куда нельзя зайти.
  • 2010-08-14 в 22:30 maxon написал:

    разобрался... надо было в wp-content удалить tmp и конфиг плагина. Только вопрос почему не заработал?
  • 2010-08-14 в 23:19 Admin написал:

    Вы бы сначала на дату новости посмотрели, а потом на совместимость плагина ...
    Сейчас с новыми версиями wordpress работает DB Cache Reloaded:
    http://wordpress.org/extend/plugins/db-cache-reloaded/
  • 2010-08-14 в 23:22 maxon написал:

    понятно, извеняюсь за свою невнимательность.

Вы должны войти, чтобы оставить комментарий!