Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (3)

Лучшие ответы пользователя

Все ответы (2)
  • Как узнать какая часть PHP кода нагружает CPU на сервере?

    @oxemelot
    1) Установите php extension xdebug
    Включите этот extension, а также профилирование в настройках xdebug
    xdebug.profiler_enable = 1
    Обратите внимание на эти 2 опции (куда складывать профайл файлы):
    xdebug.profiler_output_dir
    xdebug.profiler_output_name
    2) Выкачиваете файлики профилирования себе на девелоперскую машину, далее скармливаете такой утилите как QCacheGrind. Она довольно быстро проанализирует их и выдаст вам какие методы, сколько раз вызывались, и сколько процессорного времени ушло на обработку. Результаты можно сортировать.
    3) На продакшене xdebug лучше отключить.
    Ответ написан
    1 комментарий

Лучшие вопросы пользователя

Все вопросы (3)