Назад | Перейти на главную страницу

Медленное время отклика PHP от Apache Benchmark

У меня есть VPS под управлением Apache (prefork mpm) с 1 ГБ ОЗУ и 2 процессора Intel (R) Xeon (R) E5-2620 0 @ 2,00 ГГц.

Я устанавливаю 2 тестовых файла для запуска через Apache Benchmark: htmltest.html (базовый файл HTML, который просто отображает некоторый текст) phptest.php (полностью пустой файл php)

Я выполнил следующую команду Apache Benchmark для каждого: ab -k -n 1000 -c 70 THE-TEST-URL

Результаты были:

htmltest.html

Concurrency Level:      70
Time taken for tests:   5.374 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    992
Total transferred:      374658 bytes
HTML transferred:       134000 bytes
Requests per second:    186.10 [#/sec] (mean)
Time per request:       376.145 [ms] (mean)
Time per request:       5.374 [ms] (mean, across all concurrent requests)
Transfer rate:          68.09 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    1   5.5      0      48
Processing:    17   94 454.3     50    5173
Waiting:       17   93 454.3     50    5173
Total:         17   94 458.8     50    5221

phptest.php

Concurrency Level:      70
Time taken for tests:   125.159 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Keep-Alive requests:    997
Total transferred:      196815 bytes
HTML transferred:       0 bytes
Requests per second:    7.99 [#/sec] (mean)
Time per request:       8761.120 [ms] (mean)
Time per request:       125.159 [ms] (mean, across all concurrent requests)
Transfer rate:          1.54 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   4.0      0      58
Processing:  1003 1244  84.7   1235    2953
Waiting:      997 1244  84.9   1235    2953
Total:       1029 1244  85.8   1235    3012

Что-то здесь должно быть не так, потому что HTML-файлу потребовалось всего 5 секунд для завершения теста, а пустому PHP-файлу потребовалось целых 2 минуты, чтобы выполнить тот же самый тест.

Есть ли конкретный файл конфигурации, который я должен искать, чтобы решить проблему здесь?