Профилирование сайтов на PHP
Профилировщик (или профайлер, от английского profiler) — это специальное программное обеспечение, которое дает возможность оценить:
- где именно;
- на какие операции;
- в каких объемах
тратятся ресурсы при выполнении скриптов. Эта информация полезна разработчикам, которые с ее помощью могут оптимизировать работу своих программ, уменьшить использование аппаратных ресурсов и сократить время работы скриптов.
Данные, которые собирает профилировщик, могут быть разными: количество использованной во время выполнения скрипта памяти, частота и продолжительность вызовов функций, время ответа на конкретный запрос и так далее.
Для проектов, написанных на PHP, наибольшей популярностью пользуются профилировщики XHProf, разработанный Facebook, и Tideways — бесплатные решения с открытым исходным кодом, которые можно использовать на нашем хостинге: мы сделали простую установку профилировщика и интерфейса для работы с ним прямо из Панели управления, чтобы нашим пользователям не приходилось тратить время и силы на его подключение.