Задать вопрос
dzheka3d
@dzheka3d

Как проверять производительность php?

Всем привет!
С помощью чего экспериментировать с производительностью php скриптов?
Засекать время начала и окончания скрипта и сравнивать два разных подхода или есть какие-то функции, с помощью которых можно понять какой код работает быстрее и меньше нагружает сервер.
Причем на сколько я понимаю "быстрее" и "меньше нагружает сервер" это разные вещи. Ведь если сейчас общая нагрузка на сервер низкая, то код отработает быстрей, а через час она будет высокая - код отработает медленней.
Выходит, что метод засекания времени не может использоваться для отладки.
  • Вопрос задан
  • 185 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
sayber
@sayber Куратор тега PHP
Да, я программирую на PHP и еще асинхронно!
L1Qu0R
@L1Qu0R
Веб разработчик
можно посмотреть в сторону blackfire.io
Ответ написан
gobananas
@gobananas
finishhim.ru
Xhprof подойдёт если вы не понимаете какая часть скрипта работает медленно. А в описанном вами случае достаточно логирования. Ставите обыкновенный microtime на начало и конец, потом нужное условие. Например, скрипт в норме работает 20 секунд, вы готовы допустить увеличение времени выполнения в 3 раза до 60. Если скрипт выполняется дольше 60 пишете в лог время, необходимые параметры скрипта, можно тут же отправку уведомления на почту себе сделать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽