Nginx против чероки - PullRequest
       26

Nginx против чероки

0 голосов
/ 01 июля 2011

Что лучше для одновременных соединений 5-10К? Кто-то использует Cherokee для огромных веб-приложений? (Я имею в виду таких гигантов, как Google, IBM и т. Д.)

1 Ответ

3 голосов
/ 12 сентября 2011

Я лично протестировал 4 веб-сервера (Apache 2.2, Cherokee 1.0.15, Lighttpd 1.4.26 и Nginx 0.7.65) и суммировал результаты на этом рисунке.

Чероки против других известных веб-серверов
То же, что и выше, но другой адрес ссылки

Для моделирования я использовал две машины, соединенные кабелем Ethernet. Серверный компьютер имел двухъядерный процессор Pentium T4300 2,10 ГГц с 4 ГБ ОЗУ, в то время как клиентский компьютер, используемый для нагрузки на веб-серверы, имел процессор Pentium M 2 ГГц с 1 ГБ ОЗУ. Обе станции имели интерфейс Gigabit Ethernet.

Команда, используемая для стресс-тестирования веб-серверов, была ab, и я создал небольшой статический файл (100 байт), чтобы предотвратить узкое место в полосе пропускания сети и показать производительность программного обеспечения веб-сервера вместо kernel.in

ab [-k] -n 10000 -c <concurrency_level> http://<server_IP>/100.html

Здесь опция -k включает поддержку активности, в то время как -n 10000 генерирует 10000 HTTP-запросов и -c задает, сколько одновременных запросов запрашивается на целевом веб-сервере за раз.

...