2012-07-13 54 views
1

我正在调查与jQuery,Ajax和浏览器缓存的问题。缓慢的浏览器缓存与jQuery /阿贾克斯调用

我们使用jQuery通过Ajax从服务器获取一段html。如果没有缓存,则需要大约10毫秒才能响应(根据Firebug)。无论这是200还是304响应都无所谓。当浏览器没有进入服务器时(我在Firebug中用灰线和高速缓存响应头文件看到),FireBug报告的等待时间超过200毫秒。

有人在这里有什么错误提示?

编辑:它可能是萤火虫,放缓缓存。关闭Firebug使页面更加活泼。

+0

您是否采取过其他措施来增加“快乐”?因为我在所有浏览器(除了firefox)上都遇到了问题,以便始终如一地获得快速响应... – clemens 2012-09-21 17:30:35

+0

关闭FireBug帮助改进了FireFox中的快乐,其他浏览器并未显示任何问题。所以我们没有采取任何措施。 – 2012-09-24 10:07:24

+0

@Erik Horlings:请验证一个答案 – Aelios 2012-10-09 12:54:09

回答

0

这取决于您的计算机的速度,以查找整个Web浏览器缓存中的适当信息。

当数据不在您的Web浏览器缓存中时,立即从服务器中找到数据。如果数据位于Web浏览器缓存中,则需要花时间在Web浏览器缓存中的所有数据中搜索相应的数据。

+0

我正在使用运行Ubuntu 12.04的8G内存的Core i5。所以电脑速度不应该是一个问题。 – 2012-07-13 08:30:37

+0

我有几乎相同的配置,并观察这一点 – Aelios 2012-07-16 11:39:30