Hello! On Wednesday 20 January 2010 23:47:09 Alexey Boyko wrote: > > > > А вот здесь подробнее. В чем функциональность несравнима? > > > Проведённый тест ничего не умеет. > > Напрасный камень в огород веб-сервера с поддержкой статики, индекса > > директорий и cgi. > > Ну веб сервер со статикой и чо? > > > Не говоря о том, что рядом у меня опенофис таким же > > образом вызывается. > > как cgi-приложение?
Да, с доступом отолько для внутренних сервисов. Про встроенный управляющий сокет можете не вспоминать, знаю я об этом убожестве. > Вот индекс страницы на punbb (через fast-cgi): > > # openload http://smartly.vs.id/punbb/index.php 10 > URL: http://smartly.vs.id:80/punbb/index.php > Clients: 10 > MaTps 18.74, Tps 18.74, Resp Time 0.369, Err 0%, Count 19 > MaTps 23.32, Tps 64.52, Resp Time 0.188, Err 0%, Count 85 > MaTps 27.48, Tps 65.00, Resp Time 0.156, Err 0%, Count 150 > MaTps 31.05, Tps 63.18, Resp Time 0.160, Err 0%, Count 214 > MaTps 34.27, Tps 63.24, Resp Time 0.156, Err 0%, Count 278 > MaTps 37.24, Tps 64.00, Resp Time 0.157, Err 0%, Count 342 > MaTps 39.83, Tps 63.12, Resp Time 0.158, Err 0%, Count 406 > > AMD Athlon(tm) 64 Processor 3200+ > После таких результатов вы еще уверены в полезности fastcgi? Хорошо, приведу тест с запуском через tcpserver системы контроля версий fossil - в данном тесте запрашиваем веб-страничку из SQLite БД. $ /usr/bin/tcpserver -c 5 -- 0 8888 /usr/bin/fossil http /var/www/sqlite/src.fossil $ openload localhost:8888/home 10 URL: http://localhost:8888/home Clients: 10 MaTps 638.00, Tps 638.00, Resp Time 0.016, Err 0%, Count 638 MaTps 626.30, Tps 521.00, Resp Time 0.019, Err 0%, Count 1159 MaTps 609.57, Tps 459.00, Resp Time 0.022, Err 0%, Count 1618 MaTps 595.91, Tps 473.00, Resp Time 0.021, Err 0%, Count 2091 MaTps 582.94, Tps 466.20, Resp Time 0.021, Err 0%, Count 2560 MaTps 574.70, Tps 500.50, Resp Time 0.021, Err 0%, Count 3061 Размер странички 3,3 Кб: $ openload -t localhost:8888/home|wc URL: http://localhost:8888/home Clients: 1 82 297 3367 Судя по виденным мною php-системам при работе с БД у вас будет производительность намного хуже, но это напрямую сравнить не получится, т.к. я использую SQLite (со временем открытия базы порядка 100 микросекунд и временем выполнения запросов в десятки микросекунд). Эту самую страничку можете увидеть здесь: http://sqlite.mobigroup.ru/src/home Склонировать фоссил-репозиторий и повторить тест трудностей не представляет. А вот и размер бинаря: $ ls -lh `which fossil` -rwxr-xr-x 1 root root 460K 2010-01-07 19:19 /usr/bin/fossil В полмегабайта стрипнутого бинаря можно заложить очень большую функциональность. $ grep CPU /proc/cpuinfo model name : Intel(R) Core(TM)2 Quad CPU Q6700 @ 2.66GHz Best regards, Alexey Pechnikov. http://pechnikov.tel/

