Пользователи, которые уже получали «письма счастья» от своих хостинг провайдеров и были вынуждены выходить из сложившейся ситуации, знают, сколько это доставляет хлопот.
Наша статья будет полезна тем, кто присматривает и выбирает провайдера хостинговых услуг либо только заключил договор с хостером.
Сначала поясним, что мы имеем в виду под «письмами счастья». Речь идет, к примеру, о вот таком тексте:
«Добрый день.
Ваш аккаунт ***** постоянно оказывает повышенную нагрузку на CPU сервера.
Нагрузка на CPU — это общее время, за которое процессоры сервера обрабатывают процессы аккаунта. Чтобы снизить нагрузку, необходимо оптимизировать скрипты, исключить процессы, требующие значительных вычислительных ресурсов.
Данные статистики нагрузки на сервер:
дата, нагрузка на CPU, нагрузка на MySQL:
2016-03-27 394.97 124
2016-03-26 86.98 93
2016-03-25 58.45 88
2016-03-20 51.06 98
Указанные параметры превышают допустимые значения на текущем тарифном плане: нагрузка на CPU до 50 cp.
С информацией по нагрузке за прошедшие дни и ограничениям тарифных планов Вы можете ознакомиться в панели управления.
В данной ситуации предлагаем несколько вариантов решения:
1. Устранить источник нагрузки, самостоятельно оптимизировав сайты, прибегнув к средствам CMS, либо воспользоваться специализированным ПО (профайлеры, фреймворки) на локальном компьютере.
2. Обратиться к специалистам, если Вы не готовы сами заниматься оптимизацией.
3. Перейти на техническое решение без ограничений по нагрузке (выделенный или виртуальный сервер).
В течение семи дней (то есть до 04.04.2016) Вам нужно снизить создаваемую нагрузку до ограничений тарифного плана либо сменить условия размещения. В противном случае, при дальнейшей повышенной нагрузке, обслуживание на прежних условиях станет невозможным. Мы будем вынуждены приостановить работу аккаунта».
К описанному выше могут приводить следующие причины:
1) увеличение посещаемости;
2) применение неоптимизированных скриптов;
3) отключение кеширования;
4) действие вредоносного кода;
5) работы на сайте;
6) DoS-атака;
7) ошибка в логике работы скриптов.
Давайте отвлечемся от неприятной новости и посмотрим на пакеты одного из хостинг-провайдеров:
Как видно из примера, за стоимость менее 200 грн в месяц можно разместить в рамках своего хостинга порядка 10 сайтов. Главный вопрос в связи с приведенным выше «письмом счастья» — на какие именно нагрузки Вы должны рассчитывать, выбирая определенны тариф?
Ответ нужно искать внутри аккаунта — в разделе о нагрузке, где есть такая важная информация:
- нагрузка, на процессор измеряемая в cp;
- нагрузка на базу данных MySQL.
CP — абстрактный показатель, характеризующий количество времени, которое процессор потратил, чтобы обработать процессы пользователей. Сложность в том, что каждый провайдер измеряет его по-своему. Связано это с разными возможностями используемого хостером оборудования.
Собственники сайтов, уже потратившие время, дабы разобраться в принципах измерения данного показателя, утверждают, что даже при самой лучшей оптимизации сайтов, выбранный для примера тариф потянет не больше четырех Wordpress сайтов с общей посещаемостью не выше двух тысяч пользователей, просматривающих примерно по две-три страницы в сутки.
Таким образом, можно сделать вывод, что виртуальный хостинг не рассчитан на сайты с высокой посещаемостью, особенно когда их несколько на одном аккаунте. И это необходимо понимать, планируя свою работу в Интернете.
Кроме того, учтите, что далеко не каждый хостер при превышении нагрузки присылает уведомление о существующей проблеме и дает время на исправление ситуации. Как правило, «дешевые» хостинг-провайдеры просто приостанавливают работу аккаунта и таким образом перекладывают на Вас все заботы о том, чтобы разобраться в происходящем.