Я обожаю идею внедрения чего-то кода кода на производственном сервере и хотел бы получить рекомендации по лучшей практике. Очевидно, что это плохая идея профилировать ВСЕ-запросы из-за дополнительных накладных расходов, поэтому я изучал некоторые методы, которые будут случайным образом вызывать профилировщик на запрос. Что-то вроде 1 профиля за каждые 10 000 запросов.
Я знаю, что есть способ достичь такой задачи с помощью Facebook XHProf Profiler, но надеялся на подобное решение, используя xdebug.
Итак, мои вопросы (если xdebug является профилировщиком):
- Является ли такая функция даже целесообразной? Я хотел бы получить некоторые реальные данные из производственной среды, но не если это означает, что пользователь может потерять из-за накладных расходов.
- Устанавливает ли xdebug при производстве сервер для злоумышленников/эксплуататоров каким-либо образом (при условии, что отладчик не включен)? Есть ли конфигурация котельной пластины для этого типа настройки?
- Каков наилучший способ запуска профилировщика для соответствующего размера выборки?
Любое другое понимание этого вопроса будет высоко оценено.