Насколько я помню, Zabbix не умеет запрашивать с веб-серверов страницы, используя сжатие.
Если сервер «далеко», и канал небыстрый — передача меньшего кол-ва данных может «ускорить» результаты.
И это зависит от настроек серверов.
2. ping
Если замеры велись с другого сервера, то хорошо бы учитывать время ответа сервера и пересылки кусочков (chunk) данных. Обычно можно смело отнимать 2*ping миллисекунд от результата.
Т.е. лучше замерять с соседнего сервера или ВМ (если ядерность позволяет).
мы тестируем на локальной машине
3. Zabbix
Zabbix не скачивает js, css и прочую статику из кода html. Совсем. Просто скачивает по URL, смотрит код ответа, время ответа и т.д.
мы тестируем скорость генерации кода
4. Конфиги
Их лучше выложить, чтобы другие люди смогли проверить, потестировать сами. И после этого конструктивно спорить.
в продолжении я выложил их
5. Тестирование
Не хватает самой интересной части — как разные версии кушают память и как справляются с «типовыми» нагрузками.
Память можно померять и zabbix-ом, но очень ограниченно — процессы apache и fpm не будут висеть постоянно.
А вот «типовую» нагрузку, похожую на поведение пользователя с переходами по страницам, можно получить с помощью siege. Чтобы оценить работу php, нужно застравить его поработать, попользовать кеш на 100%, поработать с БД и т.д.
PHP Data Objects (PDO) – расширение, определяющее облегченный, единый интерфейс для доступа к базам данных в PHP. Каждый драйвер базы данных, который реализует интерфейс PDO, может предоставить определенные для базы данных функции как обычные функции расширения. Обратите внимание, что Вы не можете выполнить функции базы данных, используя расширение PDO отдельно; Вы должны использовать определенный для базы данных драйвер PDO, чтобы обратиться к серверу базы данных.
Она довольно активно работает с базой, но про 80 запросов из коробки не уверен.
Есть где почитать?
судя по трейсу кода, это не так. Кроме того, запросы к базе происходят через модуль mysql или mysqli
Они так же часть php и скорость их работы в фокусе этого теста.
M — NL (01/09/2015 — 30/09/2015) $7.99
Extend Bandwidth: 6TB
OS: CentOS 6 64bit
Control Panel License: — none — Managed Services with 50% discount: — none — А можно в USA?
номер счета 4209
продолжение habrahabr.ru/post/264775
те на скорость в тесте влияют только испытуемые.
мы тестируем на локальной машине
мы тестируем скорость генерации кода
в продолжении я выложил их
мы замеряем быстроту а не производительность
Есть где почитать?
судя по трейсу кода, это не так. Кроме того, запросы к базе происходят через модуль mysql или mysqli
Они так же часть php и скорость их работы в фокусе этого теста.