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





💘 相关文章


📝 有偿服务

• 服务器合租380/年
• 服务器配置:2.4G,6核12线程
• nvme raid 1硬盘
• 不提供服务器自主面板
• 适合稳定的个人博客
• 提供备份服务,备份空间自备
• 只提供ipv6地址,搭配cloudflare使用
• 提供想要安装的程序和域名
• 博客必须是和谐健康的
• 博客不能是视频和图片站
• 提供以下付费服务
• 建站,FTP,备份,Linux,Wordpress等建站问题咨询管理
• 加微信:344452500(不闲聊,直接说事)

写一条评论

Based on Golang + fastHTTP + sdb | go1.16.8 Processed in 0ms