Пришел робот Яндекса, работает, зарабатывает прощение, а попутно неслабо так грузит сервер. Я не так давно поставил APC (Alternative PHPH Cache), но это не панацея — сайты начали подтормаживать. Изыскиваю способы дальнейшего ускорения для Drupal CMS — он основную нагрузку производит.
Совершенно случайно (как обычно) обнаружил модуль Boost — еще один уровень кеширования. Модуль делает статические копии динамических страниц. Если страница есть в кеше, то до Drupal дело вообще не доходит — с помощью директив в файле htaccess веб-сервер (Apache в моем случае) просто отдает посетителю файл с диска. То есть не происходит никаких обращений к базе данных (MySQL), даже PHP в процессе не участвует — голая статика, как в старые добрые времена.
Про установку и настройку модуля говорить особо нечего — все по инструкции, она вполне толковая. Занял весь процесс минут 15, это для двух сайтов.
Модуль не всесильный, он никак не поможет в том случае, если на сайте будет много авторизованных («залогиненых») пользователей — Boost в такой ситуации вообще не работает. Для закрытых социальных сетей без публичной части и интранетов он не подойдет. Зато Boost здорово помогает сбить нагрузку от поисковых роботов и анонимных посетителей, которые для большинства «обычных» сайтов составляют львиную долю посетителей и генерируют основную массу хитов.
Пока установил на 2 сайта, которые очень любят переиндексировать Google и Яндекс. На одном 30 тысяч страниц (Яндекс пока только 14000 нашел), На другом 15000 по версии Яндекса, а Google проиндексировал 6700. Суммарно сайты посещает не больше пары тысяч человек, но просматривает каждый в среднем по паре-тройке страниц. Если Boost снизит нагрузку на MySQL хотя бы вдвое — я буду рад.
- Войдите на сайт для отправки комментариев
Здравствуйте. И как boost
Здравствуйте.
И как boost сильно снизил нагрузку?
Boost
Да, интересно было бы узнать действительно ли ощутимо помог модуль или не стоит с ним заморачиваться?
ощутимо, заморачиватся стоит:
ощутимо, заморачиватся стоит: в наличии городской портал с 20К просмотров в день с пиками до 50К после установки boost и переноса статики на nginx нагрузка упала на 30-50%