Я думаю, вы заметили, что я уделяю достаточно много внимания оптимизации скорости загрузки сайта. Мне интересна эта тема, потому что рано или поздно любой серьезный проект сталкивается с проблемой перегрузки сервера активностью посетителей.
Сегодня я нашел интересный плагин, который не претендует на уникальность – существует он достаточно давно, но просто он не так сильно распиарен, как Super Cache. Да, это плагин кеширования, и называется он DB Cache Reloaded. Оригинал этого плагина () перестал поддерживаться и обновляться автором, потому Daniel Frużyński создал версию Reloaded, которая рассчитана для WordPress 2.8.x-2.9.x. К сожалению, для WPMU+BP плагин не предназначен (я проверял – чуть не убил demo.сайт).
Итак, в чем особенность DB Cache Reloaded? Он кеширует, но не всю страницу – а лишь запросы к базе данных. Этим он экономит место на вашем диске и меньше нагружает винчестеры хостера. Я не буду вдаваться в технические подробности его работы (большинству это не нужно), кому будет интересно, тот прочитает обо всем . Просто скажу реальные результаты его работы.
Главная страница моего сайта очень нагружена – я отображаю 61 запись на ней (когда посчитал – был в шоке!), не считая блока комментариев и популярных записей в сайдбаре. Итого выходило на главной 129 запросов к базе данных и почти 35 мегабайт php памяти. Многовато, не так ли? И это при том, что я не использовал ни одного плагина кеширования!
После активации плагина DB Cache Reloaded и настройке его на соответствующей странице (я выставил жизнь кеша в течение 60 минут) вот мои новые результаты:
Сейчас: 23 запроса за 1.797 сек. | В кеше 106 запросов | Память – 27.07MB
Как видим, я значительно облегчил жизнь сервера, делая меньше запросов в базу примерно в 5 раз. Конечно же, это повлияло на скорость загрузки – на мой взгляд, увеличение заметно и невооруженным взглядом.
Действительно, на HTML4 или HTML5 сайт работает удивительно быстро. Но жизнь диктует свои условия и без MySQL не обойтись.
Что касательно движка WordPress или Drupal, или Joomla, то с каждым обновлением они будут все тяжелее и тяжелее.
17 марта 2010 в 11:56
VPS [1.5GHz, 1Gb, HDD50Gb] + FastCGI + NGINX = 1000 активных посетителей!
17 марта 2010 в 11:57
и вообще в качестве баз данных лучше не брать MySQL…
17 марта 2010 в 12:12
А что тогда брать вообще?
27 апреля 2010 в 12:48
Не берите вообще, делайте сайт на html.
27 апреля 2010 в 15:11
:)))))))))))))
На самом деле MySQL ничего так.. его надо правильно настраивать..
Попробуйте воспользоваться InnoDB для BP…
27 апреля 2010 в 15:23
DB Cache Reloaded Error: wpdb class is redefined, plugin cannot work!
13 января 2011 в 20:18
А при включении DB Cache надо отключать wp-super-cache?
13 января 2011 в 23:05
При использовании wp-super-cache в DB Cache уже нет необходимости. Так что можете отключить и удалить.
15 марта 2011 в 6:28
Подскажите пожалуйста у меня проблема.после использования плагина db cache reloaded у меня все пропало и блог и админка что делать?
15 марта 2011 в 10:54
Вот это.
2 декабря 2011 в 8:40
DB Cache Reloaded Fix – Это новая версия плагина? Просто ввёл в поиске и на втором месте в списке найденных он оказался :)
2 декабря 2011 в 9:27
И ещё, потерял ссылку на посто том, как вывести статистику запросов, который у вас в нижнем правом углу)
Запросов: 25
Время: 2.696 сек.
Память: 16.42Mb
Вот эта) Выложите ссылку плиз)
2 декабря 2011 в 11:18
Решение нашёл
7 января 2012 в 10:34
Действительно, на HTML4 или HTML5 сайт работает удивительно быстро. Но жизнь диктует свои условия и без MySQL не обойтись.
Что касательно движка WordPress или Drupal, или Joomla, то с каждым обновлением они будут все тяжелее и тяжелее.