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

Apache Bench сообщает о разных результатах на той же странице

У меня возникла небольшая проблема с базовой подкладкой сервера Apache2 / fcgi / php-fpm, который я настраиваю.

  1. Если я бегу: ab -n 15000 http://mysite.com/index.php. Apache Bench возвращает время на запрос: 41 мс, но длина документа: 0 байт и переданный HTML: 0 байт. Скорость передачи: 7,9 Кбит / с.

  2. Если я бегу: ab -n 15000 http://mysite.com/ Apache Bench возвращает время на запрос: 83 мс вместе с точной длиной документа и общим количеством переданных HTML.

Статус кэша APC сообщает об идентичных счетчиках попаданий в обоих тестах. Также Apache Bench в любом случае не сообщает об ошибках. В целом никаких ошибок на тестовых сайтах нет, все журналы чистые и т. Д. DocumentRoot имеет значение index.php, поэтому я ожидаю, что оба этих тестовых прогона дадут аналогичный результат.

Мои 2 вопроса:

  1. почему несоответствие?
  2. какой результат правильный?

Я видел множество результатов, таких как опубликованный тест 1 (без вопросов), но, честно говоря, по моему собственному опыту и опыту других, точное тестирование трудно найти. Даже без таких глупых проблем.

@theuni Спасибо за ответ - да, я проверил все очевидные вещи перед публикацией здесь, они оба разрешают index.php, так что это не проблема, я понял это после запуска curl -I http://mysite.com/index.php который показал, что Wordpress (тьфу) перенаправляет index.php в /. Таким образом, в тесте 1 ab сообщает только время, основанное на части перенаправления, хотя index.php все еще выполняется и влияет на часть нагрузки сервера как обычно. Все такие тесты, вероятно, недействительны, и, как я уже упоминал в своем первом посте, есть много тех, кто есть в сети. Я полагаю, что значительная часть результатов тестов в Интернете представляет собой только перенаправления тестов, а не само приложение. Насколько я понимаю, похоже, что тесты, которые приводят к длине документа: 0 байт и переданному html: 0 байт недействительны. Google + "ab" + "длина документа: 0" привели к 75 600 обращениям.

@Marko, спасибо за редактирование, так как я здесь новичок, я не знаю, как отформатировать эти командные строки, и я не могу найти эту информацию на этом сайте. хотя я действительно нашел некоторую информацию о форматировании сообщения в какой-то момент во время просмотра.

Я также заметил здесь, в serverfault, связанный вопрос по другой теме, который был по сути таким же, как этот. (Ссылка отсутствует.) Этот вопрос был закрыт модом на «локализованный». (тьфу) Если бы эта тема была оставлена ​​открытой, многим людям могло бы помочь.