От каких ресурсов сервера зависит работа сайта

От каких ресурсов сервера зависит работа сайта?

Общее дисковое пространство.

Это место на диске, которое требуется для хранения Вашего сайта. В него входит как размер всех страниц, изображений, таблиц базы данных, так и хранящихся на сервере писем и log-файлов. Если Вас сайт довольно большой, то он может не уместиться в ограничения по дисковому пространству тарифного плана. Желательно иметь запас свободного места на диске, потому что таблицы базы данных, log-файлы и почтовые сообщения часто могут занимать всё больше и больше места и переполнить дисковую квоту, что может привести к прекращению работы сайта. На различных тарифных планах установлено разное количество дискового пространства, которое пользователь может использовать для хранения своих данных, от 512 мегабайт до 10 и более гигабайт. В большинстве случаев этого бывает достаточно для размещения сайтов, но бывают и более требовательные в дисковому пространству проекты.

Процессорное время.

Большинство современных сайтов состоит не только из обычных HTML станиц, изображений и стилей, но и из скриптов на PHP или другом языке программирования. Это необходимо если вы хотите создать сайт использующий информацию из базы данных, поддерживающий авторизацию пользователей и позволяющий им изменять своё содержание. Выполнение каждого скрипта требует процессорного времени сервера. В зависимости от тарифного плана максимальное время работы каждого скрипта может быть от 10 до 90 секунд. Это довольно много, в большинстве случаев скрипты сайтов требуют не более нескольких секунд чтобы создать страницу, которую вы уведите на своём экране. Исключением могут быть специальные скрипты, выполняющие периодические задачи по обслуживанию сайта и, если им требуется больше времени для выполнения своей работы чем установлено в тарифном плане, их выполнение завершится ошибкой. Кроме периодических скриптов за лимит времени могут выходить не очень хорошо написанные сайты, которые неэффективно обрабатывают данные, или работают со слишком большим объёмом информации.

Оперативная память.

Каждый выполняемый скрипт требует не только процессорного времени, но и оперативной памяти для временного хранения обрабатываемой им информации. Чем сложнее скрипт и чем с большим объёмом данных он работает, тем больше ему потребуется для этого памяти. Если Вы используете одну из популярных систем управления сайтом, то обычно в рекомендуемых системных требованиях указан минимальный объём памяти, необходимый для его работы. Но, для стабильной работы или если используется много расширений желательно иметь больше памяти чем минимальные требования. В зависимости от тарифа предусмотрен максимальный объём памяти от 40 до 160. Если вы используете очень сложный сайт, и вам требуется больше памяти, то можно воспользоваться тарифами VIP хостинга.

Количество процессов.

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

Подключения к базе данных.

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

Чем ещё отличаются тарифные планы?

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