Я выполняю тесты производительности для моей магистерской диссертации, и я получаю очень низкую производительность простого приложения Symfony2. Это простое приложение, один запрос и математика.Плохое качество
Результаты испытаний команды:
аб С10 -t60 http://sf2.cities.localhost/app.php
Server Software: Apache/2.2.20
Server Hostname: sf2.cities.localhost
Server Port: 80
Document Path: /app.php
Document Length: 2035 bytes
Concurrency Level: 10
Time taken for tests: 60.162 seconds
Complete requests: 217
Failed requests: 68
(Connect: 0, Receive: 0, Length: 68, Exceptions: 0)
Write errors: 0
Non-2xx responses: 68
Total transferred: 393876 bytes
HTML transferred: 321102 bytes
Requests per second: 3.61 [#/sec] (mean)
Time per request: 2772.458 [ms] (mean)
Time per request: 277.246 [ms] (mean, across all concurrent requests)
Transfer rate: 6.39 [Kbytes/sec] received
Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 0 2.1 0 11
Processing: 230 2641 2493.1 1778 17146
Waiting: 230 2641 2493.1 1778 17146
Total: 230 2642 2492.9 1778 17146
Перед испытанием я запустил две команды:
PHP приложение/консоль --env = prod cache: clear php app/console --env = prod cache: warmup
Страница проверки Symfony сообщает мне, что у меня нет внутреннего расширения, поэтому apc, вероятно, в порядке.
Мой PHP версия:
PHP 5.3.6-13ubuntu3.6 с Suhosin-Patch
Может кто-нибудь дать мне совет о том, что еще я должен проверить в моем окр?
Вы должны смотреть на/после "Соединительные Times". Там вы можете видеть, какая часть занимает больше всего времени. – Darcara
это функция ab? – keram
Да, весь вывод должен выглядеть как [this] (http://imgur.com/Fwek5) – Darcara