我一直在本地局域网上使用Apache。问题是我最近安装了APC(以及PHP5-dev和apache2-dev)。现在Apache的响应时间减少了。加载php页面大约需要2秒钟,而早期需要大约500ms。虽然在萤火虫中显示了旧的响应时间。
为什么会这样?我该如何解决?
非常感谢。
更新我应该安装哪个服务器,我会重新安装吗?我想从我的服务器真正快速响应LAN响应时间。我正在计划ubuntu桌面9.04。或者我应该使用ubuntu 8.04服务器?还是ubuntu 9.04服务器?
答案 0 :(得分:1)
您知道这是服务器问题吗?我尝试重新安装操作系统或至少是浏览器,如果你使用Firefox,你可能会有一个插件与你的网站严重交互。在假设它是Apache之前先检查客户端。第二个APC可能是问题所在。在您的局域网上的网站可能是低流量。 APC可能花时间兑现代码,但每次加载PHP页面时都必须重新编写代码,因为流量很小。
答案 1 :(得分:0)
每次PHP启动时,这听起来都是非常高的内存使用量。打开页面时,请在bash中查看top
。
答案 2 :(得分:0)
如果你真的想要/需要炽热的响应时间,你应该开始阅读书籍或联系专业的表演tunejexpert,因为你似乎没有任何测量概念。
我的意思是统计数据的存在:LINUX统计数据,APC统计数据,apache统计数据,(php stats?),LAN / WLAN统计数据等。
衡量和分析您的环境而不是猜测。 当Waage建议使用top命令时,它会让我心碎......难怪他在你的>之后从未回答过。 top显示1.0,apache显示1.0 ...
在您的情况下,您需要清楚了解终端2端响应时间。 (你应该在很久以前建立一个程序。不,你有麻烦,你甚至没有准备好做火)
到目前为止我所有写作的原因是我的完整apache / php / MySQL实时监控器的存在。支持LINUX和wINDOWS。看看图片......(在这里放一些图片,但我不允许附上图片。我的上帝。)
如果您仍然对解决方案感兴趣(您的博客条目很旧) 请给我发电子邮件。然后我会发送一些文档。
还尝试改进您的apache-log-file信息。检查以下URL。从第一步开始真的很好,因为从现在开始你将获得真正的apache响应时间:
http://www.ducea.com/2008/02/06/apache-logs-how-long-does-it-take-to-serve-a-request/
祝你好运, linuxaomi