admin avatar

网页预加载脚本,飞一般的速度

🕝 by admin





就是通过脚本预加载网页内的链接。当用户点击时即时打开,

可以理解为先缓存本地,用户请求的是本地提前缓存的网页

InstantClick是一个JavaScript库,可以极大地加速您的网站,在大多数情况下,可以使即时响应。 尽管带宽增加了很多,但网站并没有变得更快。这是因为加载网页的最大瓶颈是延迟。1个

它是如何工作的 延迟是当今互联网架构不可避免的,因此InstantClick通过预加载您可能会单击的链接来作弊。

在访问者单击链接之前,他们将鼠标悬停在该链接上。在这两个事件之间,通常会经过200毫秒至300毫秒(在此处进行测试)。InstantClick会利用这段时间来预加载页面,因此单击时该页面已经存在。

在移动设备上,预加载从“ touchstart”开始,从300毫秒(Android)到450毫秒(iOS)进行页面预加载。2

如果您不希望您的网站被请求淹没,则可以设置用户将链接悬停在开始预加载之前的延迟。仍然会感觉到瞬间。

如果您不希望浪费任何请求,则可以在“ mousedown”上预加载。这是当您按下鼠标按钮时(释放时即为单击)。

使用InstantClick加载页面时,浏览器不再显示其标准加载指示器。为确保用户知道页面已更改,InstantClick包含一个(可自定义的)进度栏。3该栏会自动缩放到移动设备上的适当大小,因此即使您的网站未针对移动设备进行优化,该栏也可以使用。

有兴趣的可以自己安装看看

安装很简单。。。参阅官方文档 。这里不再累赘写教程了

http://instantclick.io/?vpslala.com





💘 相关文章

写一条评论

Based on Golang + fastHTTP + sdb | go1.18.3 Processed in 1ms