Re: очень хочется squirrelsh
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/
Reply to: