Решение проблемы с превышением нагрузки сайтом на сервер.

Если вы пользуетесь дешовым хостингом (как я), то через какое-то время у вас может возникнуть проблема с превышением нагрузки на сервер.

Это может быть связано как с выполнением очень сложного запроса, так и с неожиданным наплывом посетителей.

Если первый вариант решается оптимизацией, то со вторым всё сложнее.

К примеру, когда у меня на сайте brusnichka.com посещаемость выросла до 3500 человек в сутки, мне начали приходить письма о том, что мой сайт будет заблокирован так как вешает сервер провайдера.

Решение было принято следующее:

Выстраивать всех посетителей сайта в очередь, если они одновременно обращаются к сайту.

Мною был разработан модуль, реализующий эту задачу.

Скачать его можно здесь:

Модуль уменьшения нагрузки на web-сервер

Краткое описание:

Модуль уменьшает нагрузку на ваш сервер засчёт выстраивания посетителей сайта в очередь,в случае если они одновременно обращаются к сайту.

Установка:
закачайте этот файл на сервер в папку «/app/», выставите на эту папку права 777 (можно всё)
подключите файл во все страницы которые доступны посетителям меодом include

2 Comments

  1. Все зависит от сайта, если сайт постепенно развивается, то нагрузка растет, ежели нет, то можно даже не беспокоиться. P.S. Даже дешевые хостинги держат количество посетителей от 5.000 в день.

    Reply
  2. Если сайт состоит из одной html страницы то париться не стоит.

    У меня блог на WordPress’е и начали возникать такие вот проблемы. Думаю это популярный движок и я не одинок в своей экс-беде.

    Reply

Добавить комментарий для Vadik Отменить ответ