Виртуальный хостинг способен предоставить сайту расширенные ресурсы и производительность, так как в распоряжении сайта находится пиковая мощность современного производительного сервера. Вместе с тем, это же является темой конфликтов, так как тарифы включают в себя ограничения по нагрузке. Клиент не всегда готов оплачивать ресурсы в том случае, если нагрузка сайта превышает прогноз и тариф.
Эта проблема стала особенно актуальна с распространением мощных систем построения сайтов, таких как Bitrix, Joomla, Wordpress и т.д.
Хостинг 1Gb.ru прилагает заметные усилия по минимизации конфликтных ситуаций. Уже более 3х лет мы предоставляем исчерпывающий анализ факторов перегрузок, предупреждаем клиентов о проблемах заранее. Однако, как показывает практика работы, этого недостаточно. Были внедрены новые системы, позволяющие сохранить предсказуемость работы сайта и выбранный тариф.
Допустимая нагрузка на процессор зависит от тарифа. Например, в тарифе "основной" допустимо использовать до 3.5% от одного ядра процессора Xeon 5345. Теперь вы можете ограничить реально потребляемую нагрузку на процессор для сайта.
Система в реальном времени вычисляет текущую среднюю нагрузку за последний час и может приостановить работу сайта или автоматически заблокировать доступ для IP адресов, вызывающих нагрузку.
Особенно полезен последний вариант, т.к. наиболее часто нагрузку создает один IP адрес - непонятный робот, поисковая система, недоброжелатель и т.д. Автоматическая блокировка адреса позволит вам оценить статистику блокировок и принять решение о необходимом качестве обслуживания, при этом ваш сайт в целом продолжает работать. Простои минимальны даже при срабатывании общей блокировки (вплоть до всего 1 минуты при незначительно перегрузке).
Нагрузка на процессор или, чаще, дисковую систему сервера баз данных - второй популярный источник конфликтов. Перегрузка MySQL еще труднее поддается контролю, для правильного понимания причин перегрузки необходимо быть опытным SQL программистом.
Автоматическая система оптимизации MySQL баз автоматически анализирует проблемные SQL запросы и оптимизирует их, создавая дополнительные индексы. Анализируется практически любой запрос, исполнение которого заняло более 1 секунды, а также все "мгновенные" запросы, исполняющиеся часто.
Система анализирует запрос, создает необходимые индексы, если их нет. В том случае, если запрос вызывает высокую нагрузку и не поддается оптимизации, система 1Gb объясняет это в терминах, понятных веб-мастеру.
Эти меры не позволят посещаемому сложному сайту постоянно работать в недорогом тарифе. Но мы уверены в том, что постоянно повышая степень контроля над ситуацией, мы помогаем вам принять правильное решение о режиме работы вашего сайта. Мы помогаем сайту работать надежно и предсказуемо, не допуская критических ситуаций, таких, как полная и постоянная остановка сайта, даже в случае, если ваш тариф выбран неточно.