web应用程序在同一个浏览器中加载多个不同页面是串行的吗

时间:2021-12-26 22:28:38
举个例子,比如我有个页面用来测试,在controller中只写了Thread.sleep(10000); (也有可能是其他需要特别耗时的操作,比如根据大量数据生成pdf等)
我在同一个浏览器中输入了页面的网址,简称页面1; 同时在新的选项卡中输入这个页面的网址,简称页面2,那么问题来了:
为何页面2要等页面1加载完成之后,才会 开始加载,也就是说我在做上述操作的时候,我预期两个页面加载完成的时间应该是10秒,为何是过了10秒,页面1加载好了之后,页面2再过10秒才加载完成?就算不访问同一页面,访问同一站点的其他页面也得等前一个10秒加载完了之后才会进行后续访问, 这样是正常的吗?有什么办法可以避免吗?谢谢
PS:经过后续测试同一个电脑用不同浏览器进行同一页面的访问不会出现这种情况

3 个解决方案

#1


session控制的原因

#2


http://www.cnblogs.com/lazio10000/p/5659152.html

#3


引用 2 楼 daixf_csdn 的回复:
http://www.cnblogs.com/lazio10000/p/5659152.html

果然如此,十分感谢!

#1


session控制的原因

#2


http://www.cnblogs.com/lazio10000/p/5659152.html

#3


引用 2 楼 daixf_csdn 的回复:
http://www.cnblogs.com/lazio10000/p/5659152.html

果然如此,十分感谢!