-
автобус москва-павловск
- алюминиевые конструкции окна
- А может сделать машину матовой - автовинил.
- Dhl доставка почты и fedex курьер.
- Насосное оборудование. Продажа станции управления насосами СУЗ 40 - УПТЦ
Я думаю, вы заметили, что я уделяю достаточно много внимания оптимизации скорости загрузки сайта. Мне интересна эта тема, потому что рано или поздно любой серьезный проект сталкивается с проблемой перегрузки сервера активностью посетителей.
Ранее я рассматривал техники полного кеширования сайта, настройку собственного сервера (часть 1, часть 2, часть 3), использование YSlow для ускорения сайта. Но это еще не все! Я также применял технику спрайтов (и не только) на своем сайте и включал zlib сжатие. Как видите, много всего я перепробовал и рассказал вам. Но и это не все…
Сегодня я нашел интересный плагин, который не претендует на уникальность – существует он достаточно давно, но просто он не так сильно распиарен, как Super Cache. Да, это плагин кеширования, и называется он . Оригинал этого плагина () перестал поддерживаться и обновляться автором, потому создал версию 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 раз. Конечно же, это повлияло на скорость загрузки – на мой взгляд, увеличение заметно и невооруженным взглядом.
Понравился пост? Подпишись на
Получай всю интересную информацию первым.
![]()
RSS лента комментариев на эту запись ↔ TrackBack URL
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!