有没有一种方法可以在生产服务器上仅分析慢速PHP页面?
目前,我们正在将慢速页面记录到文本文件中,但是由于没有更多信息,很难说为什么它们变慢(而不是持续变慢)。
我以前使用过Xdebug探查器,但是我真的不想在生产服务器上启用它,因为我们很可能每秒收到100个请求。我还使用了Zend Platform,但是我真的不想再次安装它。
最佳答案
您可以更改Apache/HTTP Server日志以记录服务每个请求所花费的时间。以this guide为例。然后,您可以收集每个请求花费多长时间的数据,识别慢速页面/请求,并使用XDebug或WebGrind进一步分析原因。
容易,并且不会在生产服务器上消耗大量资源。
关于php - 在生产中配置缓慢的PHP页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4039613/