Удалось мне заполучить данный модуль на весьма геморрный сайт, доставшийся нам от нашего постоянного клиента.. Кто его разрабатывал, я не знаю.. Но выгнали сайт этот даже с битриковского тарифа Таймвеба (гм.. даже такое бывает)...
У Таймвеба (не сочтите за рекламу, я в конце про них гадость напишу, чтобы уравновесить
) есть классная феничка - рассылка по нагрузке..
Измеряется всё это в ихних попугаях.. Сразу уточню, что сайт на бизнесе, с соц. сетью, фотоконкурсами, видео-галереей и прочими прибамбасами в 5000 хитов (~500 хостов) в день, на том же серваке дает нагрузку в 60-100 попугаев.
Вот такая картинка на нашем подопытном сайте:
2009-06-07 697.34 2009-06-06 599.50 2009-06-05 603.14 2009-06-04 572.12 2009-06-03 541.19 2009-06-02 469.07 2009-06-01 377.94 2009-05-31 367.97 2009-05-30 506.00 2009-05-29 506.64 2009-05-28 420.02 2009-05-27 314.43 2009-05-26 357.23 2009-05-25 299.65 2009-05-24 430.56 2009-05-23 488.64 |
Мы его конечно помучили, переписали ряд компонентов, оптимизировали шаблоны.. Экранировали от некоторых назойливых ботов..
И даже добились результатов:
Дата измерения Статистическая нагрузка --------------------------------------- 2009-07-06 242.34 2009-07-05 291.52 2009-07-04 337.23 2009-07-03 300.98 2009-07-02 310.53 2009-07-01 284.79 2009-06-30 349.56 2009-06-29 371.96 2009-06-28 251.04 2009-06-27 297.95 2009-06-26 264.05 2009-06-25 269.38 |
Что всё равно очень много при среднем количестве хостов в 50-80 штук в день!
По логам мы выяснили, что хорошую нагрузку делают боты - парсеры и поисковики (рамблер гад, только за неполных 7 дней вытянул 2,87 гига!).. Но нагрузки такой они не должны давать..
Значит стал я слать депеши Сергею Рыжикову.. Мол совсем дело дрянь, дайте мол модуль погонять и всё тут.. Сжалился над нами Сергей, и чудесным образом в эксперте стал доступен сей секретный модуль..
К сожалению, сразу потестить всё и отписать не удалось, т.к. попугаи у Таймвеба приболели и он слал нам одно и то же несколько дней.. (я же обещал гадость
).
И так. Что мы видим..
Статистика сервера.. Тут я немного расстроился.. Уж очень цифры странные.. Сервер настраивали спецы, работает весьма шустро..
Смотрим:
Сомневаюсь, что кто то будет что то настраивать для одного проекта..
Ошибки PHPДа.. что то нашлось конечно..
Но самое интересное вот это:
Не понятные ошибочки.. Тож стандартные модули!
ЗапросыУ... как всё запущено.. Нашел запросы по 3 секунды аж!
Тут как ни странно - стоит стандартный модуль баннеров. Никак непереписанный, всё как было..
Тоже немало..
Смутила и такая запись:
Причем тех. директор бьёт пяткой себе в грудь, что такого быть не может! Я склонен ему верить.. Вот я сделал этот запрос:
Может у нас таки сервер втихушку иногда рассчитывает количество планет на небе?
идем далее..
ХитыОтсортировано так, что самые долгоирающие страницы - вверху.
Вот ещё:
Странно.. я много раз обновлял главную страничку и всегда получаю один результат в среднем:
Ну максимум 0.95 секунд..
От куда такие цифры???
Хочу обратить внимание, что при тестировании АВТОКЭШИРОВАНИЕ БЫЛО ОТКЛЮЧЕНО!
Вот если развеять все мои сомнения, кто тут неправильно считает - то модуль просто супер! К сожалению не удалось его в самом начале поюзать.. Там был КОШМАР! (на сайте всмысле) .. Но возможность отслеживать тормозные странички на крупных сайтах - это очень упрощает жизнь.
Как вы, уважаемые читатели, понимаете, работа ещё не закончена. Следующим этапом будет блокировка рамблера (кто там вообще ищет?) и настройка автокэширования..
P.S. Отдельное спасибо Сергею, за предоставленную возможность познакомиться с данным модулем.
to be continued...