如何分析和处理缓慢的PHP应用程序

如何分析和处理缓慢的PHP应用程序,php,linux,eclipse,apache,Php,Linux,Eclipse,Apache,我在RHEL 5.5上托管了一个企业PHP应用程序。它使用MySQL和perl脚本 它会导致常规的CPU和内存峰值。我可以在top命令输出中看到httpd和MySQL进程 我知道我可以分析单个php脚本。但是,有没有一种方法可以让我统计一下我的应用程序被点击了多少次,用那个参数调用了哪个脚本,以及它的执行时间是多少 我打算开始重构和优化结果中显示的前10个脚本,直到结果变得可以接受 您的第一个调用端口是web服务器日志。您应该能够将CPU使用的峰值与URL关联起来 考虑使用日志分析器,例如它可以

我在RHEL 5.5上托管了一个企业PHP应用程序。它使用MySQL和perl脚本

它会导致常规的CPU和内存峰值。我可以在top命令输出中看到httpd和MySQL进程

我知道我可以分析单个php脚本。但是,有没有一种方法可以让我统计一下我的应用程序被点击了多少次,用那个参数调用了哪个脚本,以及它的执行时间是多少


我打算开始重构和优化结果中显示的前10个脚本,直到结果变得可以接受

您的第一个调用端口是web服务器日志。您应该能够将CPU使用的峰值与URL关联起来


考虑使用日志分析器,例如它可以从apache日志中提取大量有用的使用数据。

对于Web服务器统计信息,您可以始终使用awstats,它是一个非常方便的工具,用于统计有关点击数、动态报告等的信息

谢谢和问候,
阿洛克·塞克