大约 3 天前,我的应用程序的页面加载速度明显变慢,主要是在单击超链接和“等待...”通知加载期间。
似乎一旦“等待...”连接,它就会加速,但它会保持“等待...”加载状态 15 到 25 秒(平均),具体取决于我所在的页面正在加载。
我的问题是 - 当页面“等待...”时发生了什么?这是我的服务器、我的应用程序、应用程序尝试加载但找不到的空白页面还是其他什么?
我一直在我的服务器上运行性能测试,运行良好。另外,我的网站和其他 2 个应用程序在同一台服务器上运行,并且没有遇到任何性能问题。也一直在监控“top”,我的服务器 CPU 负载良好(始终低于 15%)。还一直在监视“mytop”的 mysql 性能,这也很好。
我不确定我还可以运行哪些其他测试,或者如何定位问题。
Centos 6专用服务器,数据库是mysql,应用程序是用php编写的。
澄清问题: 如果有一个明确的答案会很有帮助 - 当您单击页面上的链接时,浏览器左下角会显示“正在等待 yoursite.com...”,等待完成后会显示“正在连接到您的网站。 com...”
当页面“等待...”时发生了什么?
试图缩小我的问题范围。
最佳答案
可能是 php 内存泄漏,或者您在页面加载时使用的某些查询可能需要一些调整...其他问题可能是 dns 冲突或 dns 重定向。
关于php - PHP Web 应用程序的页面加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24701771/