我想知道这种技术是否存在。在PageA中,当加载完成后,PageA开始在PageB中加载资源,这很可能在一段时间后被访问(预测)。
如果加载成功,那么PageB中的大部分资源都已经在缓存中。 资源包括swf,js,图像等
感谢。
答案 0 :(得分:1)
是的,它存在,有些浏览器这样做,它被称为预取。 然而它在正常浏览中默认 默认情况下(虽然经常是DNS预取)...它主要用于离线查看支持。
答案 1 :(得分:1)
当我非常确定下一页时,我总是预装图像。您可以在页面末尾使用此代码:
<script type="text/javascript">
preload=new Image();
preload.src="future_image.jpg";
</script>
答案 2 :(得分:1)
是的,一些网站使用预取技术来增强某些网页的加载时间。想想一下照片库,幻灯片或一系列网页,很可能也会查看下一张照片/幻灯片/页面。
在这种情况下,您可以预取当前页面上下一页的资源,以降低下一页的剩余加载时间。
常用技术
但除了后续页面加载时间较短的好处之外,您还应该注意使用预取还可以预取未使用的资源(即假设用户确实访问下一页是错误的)。