【发布时间】:2017-10-26 14:52:15
【问题描述】:
我有一个生产虚拟 Web 服务器正在迁移到同一本地网络上的新虚拟 Web 服务器。问题是新服务器上存在性能问题。
例如,有一个页面在原始服务器上加载大约需要 1 秒,但在新服务器上加载需要超过 25 秒。我已经排除了数据库连接的问题。
两台服务器都是运行 PHP 的 Ubuntu Apache 服务器。服务器的版本略有不同,我会尽可能在这里列出。
我的主要问题是:有没有一种通用的方法来分析每台服务器上的网络请求?
类似于我分析 python 脚本或函数并分解程序的哪些部分花费最多时间的方式,我想分析一个服务器上的 Web 请求与另一台服务器的比较。
当然,对服务器的 Web 请求与在本地计算机上运行的程序根本不同,但我需要找到瓶颈所在。非常感谢任何帮助。
旧服务器配置 Ubuntu 14.04 - PHP 版本 5.5.9
新服务器配置 Ubuntu 16.04 - PHP 版本 5.6.31(也使用版本 7 进行测试,结果相同)
【问题讨论】:
标签: php ubuntu web apache2 intranet