Использование ресурсов. Оценка

Статьи

Проблема использования ресурсов следующая – ресурсы ограничены. Ресурсы жестко ограниченны и задача состоит чтобы их правильно распределеять между сожителями на одной машине.

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

При этом – либо превышающие нагрузку акаунты будут заблокированы – это при плохой организации хостинга, либо сайт начнет тормозить, .т.к. все выделенные ресурсы использоавны.

Если у вас планируется большая посещаемость или есть трудности с нагрузкой – уточните этот момент заранее, не очень приятно видеть что все сайты приостановлены, из-за большой нагрузки.

Обычно нагрузку пишут для тарифных планов пропорционально полной мощности, то есть в процентах. Обычно на базовых акаунтов – нагрузка не превышает 5%, на вип акаунтах – может достигать и 40%-50%. Это проценты от общей мощности процессора и памяти.

Предположим – на хостинге установлен процессор на 4Ггц. 5% из них означают – что сайтам для одновременой работа понадобится не более чем 200Мгц. Для простой работы этого вполне достаточно. Сайт получил запрос от клиента, в течении 0,01-1 секунд обработал ответ и вывел информацию. В остальное время – прноцессор свободен, простаивает. То есть если сайтом в день равномерно счовершаются 24000 прсмотра страниц – при отработке 1 секунды на открытие – получается 1000 страниц в час, то есть страница в 3 секунды. И это число вы можете себе позволить.

Только это в самом идеальном случае. Если все открытия будут совершаться равномерно. Практика показывает, что вечером по большей части приходится большая нагрузка, а в 3 часа ночи нагрузка минимальна. Все зависит от тематики конечно.

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

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

Ресурсы всегда надо эконоимить, берегите хостинг и увеличивайте скорость работы сайтов

Чтобы обобщить, унифицировать требование к нагрузке процессора – вводят дополнительные ограничения, такие как максимальный объем памяти на скрипт, максимальное количество вкладываемых файлов, количество подключений к базе данных в час и количестве запросов в час, максимальное время работы скрипта. По ним гораздо проще ориентироваться, если они у вас есть.

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