【发布时间】:2011-04-26 04:44:53
【问题描述】:
我遇到了慢速 AJAX 调用的问题。这是一个常见的问题,但我已经完成了我能找到的所有研究中建议的一切。我希望得到阅读本文的人的共识。
基本上,我向 php 页面发出 ajax 请求,该页面从数据库中获取信息。
Here 是页面。
我已经对我所有的 javascript、mySQL 和 php 脚本、请求和页面进行了计时。 (如果你运行 firebug,你可以在控制台和 xml 中看到我的时间标记)
举个例子-
mysql请求耗时20ms PHP页面需要50ms 处理少量 xml(小于 1k)并生成标记的 ajax 成功脚本需要 8ms 才能运行。
然而,加载页面需要将近 4 秒。
所以,假设我的脚本没有滞后,这一定是服务器响应时间的问题,或者是我自己的互联网连接问题,对吧?
如果有任何理论或想法,我将不胜感激。
谢谢
【问题讨论】:
-
在 Firebug 中,看起来是静态内容 - CSS 和图像 - 需要 5 秒才能加载 - 即使是只有 1k 的内容。