Давайте попытаемся рассчитать несколько цифр. Не помню, какой комп на привете, поэтому буду считать для компа, который я тестировал (K-6-500,256M RAM).
Исходные данные возьмем из опубликованных на форуме:
Code: Select all
Page Count Rate% Interval
download.php 431 0.850971 0:01:47
index.php 7947 15.69065 0:00:08
login.php 1422 2.807613 0:00:43
posting.php 3065 6.051572 0:00:20
search.php 906 1.788817 0:01:08
viewforum.php 13181 26.02472 0:00:05
viewtopic.php 23696 46.78566 0:00:03
50648
Если я правильно понял, 50648 - общее число запросов
за 70% суток. Это дает нам:
> 50648/(24*0.7*60*60)
~.83743386243386243386
запросов/секунда. Примем грубо, что в "пиковое" время" частота запросов в 10 - 15 раз выше, чем в среднем. Получаем,
что в "пиковое время" частота запросов:
.83743386243386243386*(10-15) ~8-12 запросов/секунда.
Теперь сравним с тестом:
Code: Select all
Win,IIS,CGI,PHP,5000
single - ? сек, 100%,Залипает, Не смог закончить тест, судя по темпу д.б.564 сек
multy5 - 150 сек, 100% Иногда один из процессов залипает
multy20- 100 сек, 100%, Иногда один из процессов залипает
Большой разброс, но прикинем, что при 100% загрузке процессора, компьютер может обработать примерно:
5000/150
~33.33333333333333333333
запросов/секунда
Сравниваем два результата и видим, что величины 8-12 и 33 одного порядка. На мой взгляд, можно сделать вывод, что при работе на K-6-600 в конфигурации CGI значительная часть времени процессора уйдет на запуск CGI.
Дальше, все будет только хуже. Оптимист.