Статистика нагрузки на основе лог-файлов
Материал из 1GbWiki.
Нагрузка на Веб-сервер сервера хостинга создается несколькими путями:
- Исполнение динамических файлов, скриптов (PHP, ASP, PERL, …).
- Загрузка пользователями статических файлов (картинки, css, html страницы, файлы для загрузки).
- Нагрузка сетевой и дисковой системы сервера.
Исполнение динамических файлов
Нагрузка на систему, появляющаяся в результате исполнения динамических файлов, довольно высока, и подвергается специальному учету. Это раздел кабинета «полный список функций», «статистика процессорной нагрузки». Смотрите также Процессорное время.
Загрузка статических файлов
Нагрузка статическими файлами в случае скачивания одного файла мизерна. Сервер способен обслужить до тысячи запросов на скачивание маленьких картинок, HTML страниц и подобных файлов в секунду. Непосредственный учет нагрузки от такого количества запросов невозможен, так как сама попытка учета создала бы нагрузку, намного превышающую оцениваемый параметр.
Однако, большое количество запросов к одному сайту – более нескольких сотен тысяч в день – создает заметную нагрузку на сервер, не попадая при этом в общую систему замера нагрузки. На основе подсчета общего количества таких запросов можно статистически предположить создаваемую нагрузку и принять решение о том, что она превышает предел, допущенный в данном тарифе. Общая способность сервера обслуживать такие запросы вычисляется с помощью оценки общей нагрузки сервера от выполнения всех таких запросов и общего их количества в день. Ваша часть в ней и является вашей частью нагрузки. Даже без учета специфики конкретных запросов это статистически достоверная информация, учитывая огромные числа, которые подвергаются усреднению (миллионы запросов в день).
Нагрузка на дисковую систему
Существует еще один аспект нагрузки, который подвергается оценке. Смотрите статью Нагрузка на дисковую систему.