Блог фрилансера - сайты под ключ

Ускоритель интернета

Просмотров: 4914Комментарии: 2
Инструменты

 В очередной раз возникла проблема с перегрузкой сервера моим аккаунтом на котором у меня находяться 5 сайтов с 8-ю поддоменами. И это не удивительно, ведь посещаемость моих сайтов постоянно увеличивается, хоть не на много, но всё же растёт. Перво наперво я перевёл этот блог на другой свой аккаунт, который пока не столь сильно нагружает сервер хостера. Если вдруг будут какие то проблемы, блог продолжит работу в обычном режиме. Заодно освободил одну БД что бы перейти на более выгодный новый тариф с 8-ю БД вместо 10-ти которые у меня все заняты.

 Проанализировав логи сервера я понял что проблема не в том что какой то скрипт неправильно работает, а в общей нагрузке. По моим подсчётам реальное количество уникальных посетителей суммарно на всех сайтах одного аккаунта достигло 2500, а количество просмотренных страниц перевалило за 8000. Причём сайты на разных движках, в некоторые сайты интегрированны отдельные скрипты для разных дополнительных приложений. Плюс 3 интегрированных форума, 2 из которых постоянно долбят авторегистрациями всякие программы вроде Хруммера, и время от времени заглядывают разные программы качалки сайтов.

  Против многочисленных и ненужных мне запросов к сайту автокачалок и Хруммеров я поставил защитный скрипт который предотвращает слишком частое обращение к определённым страницам и к сайту с одного IP, если чащё чем раз в 1 секунду кто то будет подавать запрос, его просто после пары попыток выкинет на страницу 503, а в случае продолжения попыток заблокируется доступ с IP через .htaccess с отправкой мне на мыло уведомления о том с какого IP на какие страницы пытались зайти слишком часто. Обычный посетитель не пытается каждую секунду 35 раз подряд открыть разные страницы, поэтому для них никаких проблем быть не может, а вот хитрые скрипты пытающиеся поживится за мой счёт отрубает навечно!

  Следующий шаг который я сделал и сейчас жду результаты - насколько сильно упала нагрузка на сервер, поставил на все сайты скрипт который способен увеличить скорость загрузки страниц пользователю от 2 с половиной до 8 раз! Кроме того скрипт уменьшает нагрузку на сервер оптимизируя на лету отдаваемые браузеру файлы, кэширует и сжимает эти файлы. Этот волшебный скрипт называется WEB OPTIMIZER ! Он свободно распространяется в интернете в виде нескольких версий - бесплатная, облегчённая, полная, коммерческая. Сами понимаете что бесплатная не имеет всех функций и модулей которые помогут ускорить любой сайт в 8-10 раз, но и то усорение которое достигается с помощью бесплатной версии просто поражает!

  Когда я установил Web Optimizer первый раз, то сначала не заметил большой разницы. Когда страница и так открывается всего за пол секунды, зрительно увидеть разницу сложно. Но проведя пару тестов с включенным счётчиком скорости генерации страницы и времени выдачи браузеру я был в шоке. К примеру страница генерируемая за 0.125 секунды и отдаваемая за 0.85 секунд стала генерироваться 0.085 секунд и отдаваться за 0.47 секунд! И это при том что я произвёл быструю установку скрипта без всяких дополнительных настроек! Следующие установки скрипта на более тяжёлые по времени генерации и выдаче сайты уже и визуально показали разницу. Особенно заметна разница по времени открытия страницы там где много графики, джава скриптов. табличная вёрстка и неоптимизированные css файлы. На глаз разница раза в 4 не меньше !

  Сейчас хостер присылает мне отчёты по нагрузке сервера аккауном раз в сутки, я сравниваю данные с учётом проведённых мной работ по оптимизации. Уже видны конкретные улучшения, в тот день когда я защитился от автокачалок и хрумеров и установил на один сайт Web Optimizer, нагрузка со 102 едениц упала до 95, когда я поставил Web Optimizer ещё на 3 сайта - нагрузка упала до 61 еденицы, вчера поставил Web Optimizer и на поддомены, так что сегодня увижу окончательный результат. Для того что бы быть уверенным в результатах послежу за нагрузкой в течении недели что бы исключить недельные колебания посещаемости. Если в пиках я буду набирать максимум 50 едениц то это полный успех, такая норма максимальной нагрузки на процессор у моего хостера с обычным виртуальным хостингом. А иначе нужно переходить на VIP тариф. Там средняя нагрузка 90 едениц. 

Комментариев: 2 RSS

1 Mnogopil Сайт 29-12-2009 05:21

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

2 Фрилансер 29-12-2009 08:03

А я подумываю купить лайт версию, помоему под 400 рублей. Бесплатная дала не очень большое ускорение, всего на 10-15%. Запас появился но очень маленький.

Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question


Комментарий будет опубликован после проверки

     

  

(обязательно)