• личный кабинет

Количество запросов в день и лимиты

Регламент хостинга описывает лимиты используемого процессорного времени, которые зависят от тарифных планов (https://www.1gb.ru/default.aspx?ti=6&hti=25). Не все пользователи знакомы с тем, как именно нагружают сервер те или иные скрипты.

Документ описывает процессорную нагрузку типичных информационных сайтов, выраженную в количестве запросов к серверу в день. Это не является точным соответствием нагрузки на процессор сервера, но позволяет приближенно ориентироваться в этих вопросах, так как зависимость между этими двумя показателями достаточно прямая. Статистика по числу запросов доступна в личном кабинете, "полный список функций", "статистика траффика и нагрузки на сервер".

Обращаем ваше внимание на то, что даны оценки для оптимального информационного сайта. Определенные неграмотные/неоптимальные модели программирования или использования ресурсов могут приводить к тому, что числа будут значительно меньше.

Запросы и посещаемость

Хотелось бы сразу отметить распространенную ошибку в восприятии этих цифр.
Запрос (хит) с точки зрения человека или счетчика – открытие страницы. Запросов к серверу при этом происходит несколько. Например, если на PHP странице размещено 5 изображений, будет происходить 5 статических запросов и один динамический. Если изображения также генерируются PHP скриптами (так иногда бывает) – будет 6 динамических запросов на одно человеческое посещение, и так далее.
Важно не количество готовых страниц, которые были отображены человеку, а количество и тип запросов к серверу, которые потребовались для построения страницы.

Примеры

Описаны примерные пределы количества запросов в день для типичного тарифного плана "Максимальный" (до 7.5% от одного логического процессора сервера класса Intel Xeon E5 V2).

Веб-сервер Apache / UNIX

Статический сайт/контент (html, jpg/gif, …)     50 000 – 150 000
Большие файлы (mp3, mpg, …) 5 000 – 15 000
Динамические страницы – PHP 10 000 – 75 000
Динамические страницы – SSI 10 000 – 100 000
Динамические страницы – PERL 10 000 – 30 000

Веб-сервер IIS / ASP.NET / .NET Core
Статический сайт/контент (html, jpg/gif, …)     100 000 – 300 000
Большие файлы (mp3, mpg, …) 5 000 – 25 000
Динамические страницы – ASP 10 000 – 50 000
Динамические страницы - ASP .NET, Core  10 000 – 75 000
Динамические страницы – PHP, PERL 5 000 – 10 000

Веб-сервер Apache / Windows

Статический сайт/контент (html, jpg/gif, …)     50 000 – 100 000
Большие файлы (mp3, mpg, …) 5 000 – 10 000
Динамические страницы – PHP 10 000 – 50 000
Динамические страницы – SSI 10 000 – 100 000
Динамические страницы – PERL 5 000 – 10 000

Превышение лимитов

Если ваш проект приближается к этим цифрам, возможно, процессорная нагрузка, которую производят обращения к вашему сайту, превышают установленный регламентом предел.
Если это происходит, пользователю отправляется специальное уведомление, где указаны причины, комментарий по характеру нагрузки, а также тарифный план, на который необходимо перейти, чтобы продолжать работать. Вы должны принять решение о судьбе вашего ресурса в сроки, указанные в письме. Дополнительная нагрузка должна быть оплачена.

Если количество запросов соответствует максимальным показателям…

Ваш сайт – посещаемый ресурс. Можно попытаться произвести оптимизацию сайта, но обычно это не может привести к заметному улучшению ситуации: ваш ресурс посещаем, веб-сервер занят уже тем, что обслуживает ваши запросы. Даже не рассматривая нагрузку в ваших скриптах, нагрузка от работы такого ресурса будет заметной для сервера.

Если количество запросов меньше указанных параметров…

Ваш сайт использует неоптимальные скрипты, которые исполняются редко, но потребляют много процессорного времени. Вы можете оптимизировать те части вашего сайта, которые ответственны за это. Для этого вам может быть предоставлено дополнительное время. Однако, если администрация хостинга сочтет, что нагрузка велика, а возможности оптимизации ограничены (опытом разработчика или технологической ситуацией), может также потребоваться оперативный переход на более дорогой тарифный план.

Альтернативные варианты

Часто в случае превышения задаются вопросы о том, можно ли продолжать пользоваться хостингом на тех же условиях, что и ранее. Ответ на этот вопрос, к сожалею, только один – нет, нельзя. Виртуальный хостинг устроен таким образом, что на одном сервере работает множество сайтов клиентов. Если ваш сайт потребляет ресурсы сервера сверх регламента, это приводит к нарушению работы сервера. Вы потребляете больше ресурсов, чем ту их часть, за которую оплатили.

Наши лимиты соответствуют принятым для всех хостинг-провайдеров лимитам. Вы можете проконсультироваться с другими хостинг-провайдерами, приведя им числа, которые представлены вам при фиксации превышения – в процентах, в количестве запросов в день. Однако если другая компания всё же возьмется размещать ваш ресурс на условиях, которые вам необходимы, мы напомним вам, что вы можете расторгнуть договор с нашей компанией, получив возврат неистраченных средств, а также права на управления вашими доменами. Таким образом, смена хостинга на более подходящий для вашего проекта не принесет вам организационных неудобств.