新手:Apache2 响应时间缓慢

新手:Apache2 响应时间缓慢

正如标题所说,我是这方面的新手,但我愿意学习我需要知道的知识。我现在只是无知。这是一台运行 Apache2 的 Ubuntu 15.10 的 Rackspace 服务器。

我有一个 PHP Web 应用程序,它在本地机器上运行良好(尚未优化),但在服务器上页面加载/重新加载时会停滞约 2-4 秒。这似乎是一种累积停滞。时间越长(用户登录?),它似乎变得越慢。

我尝试解决的问题和其他信息:

  1. 我检查了 Chrome 网络工具和 pingdom.com,均表明等待时间最长的是第一个初始请求,而不是本地或外部资源。
  2. 重新启动 apache 会有所帮助,但运行停止然后启动命令似乎会暂时提高加载速度。我在这里注意到的一件事是,当我运行命令“systemctl status apache2.service”时,我开始在“CGroup: /system.slice/apache2.service”下获得相当多的条目。我不确定这是否应该向我表明什么。
  3. 我的记忆力达到顶峰,大约 250 米
  4. 此外,如果有必要的话,我正在使用 nodejs、forever 和 socketio 以及 Laravel 5,尽管我不认为这些是导致初始响应等待时间过长的罪魁祸首。

我需要生成或查看哪些其他报告或日志来确定可能的原因?我听说有些人遇到了“资源窃取”问题,而其他人遇到了 DDOS 问题。我该如何排除这样的问题?

这是加载速度更快但仍然不是最佳的 pingdom 结果。(我知道,我需要捆绑我的脚本和样式;)) http://tools.pingdom.com/fpt/#!/jl6bX/http://barkerbot.com/

先感谢您!

答案1

性能问题可能有很多原因,但总体而言,对于优化,我建议使用分析器。目前正在进行一些讨论这里

我个人使用 XHProf/桂晓华并没有尝试其他的。

相关内容