【发布时间】:2013-12-04 23:23:59
【问题描述】:
Web Developer Tools 中的 Chrome 网络选项卡显示我的一堆 AJAX 请求需要 16027.8 天才能完成。这...不是他们需要多长时间。
我可以在多台机器以及开发和生产环境中复制它。这发生在onload 发生的所有Dojo AJAX 请求上。其他 webapp 或 3rd 方请求(如登录 AJAX 或 facebook)不会发生这种情况。
这是怎么回事?我们的服务器是不是搞砸了?它是 chrome 开发工具中的错误吗(几乎可以肯定是,对吗?),如果是,有什么可以解决的吗?正如您可以想象的那样,它使视觉瀑布变得毫无用处。
编辑:根据新信息,这似乎是 IBM Websphere Commerce 站点的常见问题。服务器或代码可能导致这种情况怎么办?看这里的例子:
http://www.ikea.com/us/en/catalog/categories/departments/kitchen/# http://www.lavieenrose.com/webapp/wcs/stores/servlet/LVER_10052_10001_-1 http://www.ferragamo.com/shop/en/usa
编辑 2:此问题已在最新版本的 Chrome 中得到修复。
【问题讨论】:
-
对于这么长的请求来说延迟非常好。
-
这是 Windows 7 上的 Chrome 版本 31.0.1650.57 m,如果有帮助的话。
-
您是否尝试在浏览器中禁用所有附加组件的情况下运行它?
-
我只是在隐身模式下再次运行它(禁用扩展),结果是一样的。
-
刚刚意识到 16041 天前是 1970 年 1 月 1 日。EPOCH FAIL。
标签: javascript ajax google-chrome websphere google-chrome-devtools