当前位置 : 主页 > 网络安全 > 测试自动化 >

性能 – Stack Exchange如何快速生成加载新页面?

来源:互联网 收集:自由互联 发布时间:2021-06-22
查看已提出10个以上问题的用户的个人资料页面. (例如, https://webapps.stackexchange.com/users/2496/tobeannounced) 现在尝试跳到问题10-20或第2页的问题. 新页面的负载几乎是瞬时的. 这是如何完成的
查看已提出10个以上问题的用户的个人资料页面.
(例如, https://webapps.stackexchange.com/users/2496/tobeannounced)

现在尝试跳到问题10-20或第2页的问题.

新页面的负载几乎是瞬时的.

这是如何完成的?

只需在加载第一页时加载所有问题,以便调用的任何其他页面加载速度非常快?换句话说,其他页面是预先加载的?

使用Firebug for Firefox的网络选项卡,您可以查看正在进行的所有HTTP请求.启用此功能后,您可以看到单击下一个链接会触发HTTP请求,该请求会抓取下一页问题(即,它不会在初始页面加载时预加载所有问题).这是一个小请求,响应很小,服务器回复非常快,这就是它几乎瞬间发生的原因.
网友评论