Введение
В этом посте я буду описывать то, как я проводил тестирование производительности веб-серверов.
Его цель в том, чтобы показать какие есть способы оптимизации производительности веб-сервера, особенно в условиях ограниченных по мощности VDS.
Конфигурации
Все тесты производятся на виртуальной машине с конфигурацией 1 ядро i5 2400 и 512 ОЗУ.
В качестве ОС используется Debian 6 x86. Apache 2.2.16, Nginx 1.1.4, eAccelerator 0.9.6.1, PHP 5.3.8, MySQL 5.1.49.
Nginx и Apache используются практически в стандартных конфигурациях, используют одну и ту же папку www, одну и ту же базу данных. Nginx работает через php-fpm. На всё это установлен чистый wordpress. Тестирование производится при помощи Apache Benchmark, который идет в комплекте с Apache.
Тестировал командой «ab -c 5 -n 300», что означает 300 раз по 5 параллельных запросов.
Основным методом увеличения производительности стал eAccelerator.