我正在编写我的第一个 AJAX 驱动的网站,其中的某些部分有点慢。例如,我将单击一个按钮来更改页面,新页面可能需要三秒钟才能出现。
Chrome 开发人员工具显示正在更改的页面的网络活动,如下所示:
DNS 查询 1 毫秒
连接 45 毫秒
SSL 21 毫秒
发送 0
等待 1.89 秒
接收 73 毫秒
上述请求的大小为 49.1 KB。
显然,“等待”时间是减速发生的地方。我的问题是,是什么导致了这个“等待”时间?是与 jQuery AJAX 请求有关,还是因为 MySQL 数据库速度慢,或者 PHP 文件中的某些内容导致延迟?
如果没有亲眼看到我的项目并对其进行调试,您可能无法回答这个问题。如果是这种情况,我应该如何确定应用程序的哪个部分正在减慢速度?