这个问题是在尝试下载GET操作的大型JSON数据后从浏览器重置连接
时间分为以下
从服务器到浏览器的第一个字节传输开始大约30到35秒 剩余内容(大约600kb)传输在不同的浏览器中需要不同的时间,如下所示
我们使用jQuery版本1.11和Struts 2.3
有没有人遇到过这样的问题。有人可以强调我如何更好地理解这一点以及如何解决这个问题?
答案 0 :(得分:0)
您不应该通过网络传输大数据。网络可能正忙,并且在线路上存在阻止数据传输的错误。巨大的数据负载会影响客户端和浏览器,它们会分配内存以便将数据存储到下游。
浏览器正在使用自己的网络加载实现。您可以在开发人员工具的网络选项卡中调试性能。
因此,您首先有机会改善重置连接错误,即按块分割数据并在单个请求中传输单个数据块1-5k。
我知道即使你使用
也不可能jquery版本1.11和struts 2.3
更新两者的版本可能是更好的选择。