php - PHP Web 应用程序的页面加载

标签 php mysql load

大约 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/

相关文章:

mysql - 触发器声明内的局部变量存在语法错误

校验和自身*在 ram* 中的 C 代码

Neo4j 在加载数据库命令后不启动

php - 自动填写 HTML 表单中的文本输入

mysql - Symfony2、Doctrine2、MySql 和 auto_increment 列问题

php - SQL - 改进 JOIN 查询(​​需要很长时间才能加载)

jquery - jQuery .load 帮助

PHP - 来自 HTML 表单的未定义索引 - 显示为 NULL

php - SQL 和 PHP : Find all "assets" connected to "presentation"

php - 没有 SQLite 扩展的 PHP 中的 SQLite