Сравнение производительности Nginx и Lighttpd
Сделали ради интереса небольшой тест производительности двух легких и быстрых вебсерверов (nginx и lighttpd).
Результаты
Результаты по скорости примерно одинаковы. На конфиге по умолчанию лайти немного проигрывал nginx’у и на больших и на маленьких файлах. После отключения лишних модулей и добавления пары опций (см. конфиг вверху страницы) лайти на небольших файлах начал выигрывать.
Пример работы программы ab -c 10 -n 100000 http://127.0.0.1/test_ind.html -
nginx маленький html файл выдал 28488.55 запросов в секунду.
А лайти, — lighttpd маленький html файл выдал 29411.67 запросов в секунду.
После проведения серии тестов (каждый тест мы запускали 3 раза и брали среднее арифметическое значение), были получены следующие результаты:

Как видно из таблицы nginx немного выигрывает на больших файлах а лайти на маленьких. ИМХО, разница в скорости совершенно несущественна. Поэтому выбор веб-сервера для статики (или проксирования) следует делать из других соображений. Мы используем оба веб-сервера и особых нареканий нет ни к тому ни к другому. К плюсам nginx стоит отнести более активную разработку и немного меньшую нагрузку на процессор при проведении тестов.
continue reading