首页 >web前端 >前端问答 > 正文

什么是延迟加载?延迟加载的优缺点

原创2019-01-03 11:30:1204160
延迟加载,也称为按需加载,它是一种在线内容的优化技术;无论是网站,还是Web应用程序都有很大的用处。下面我们就来带大家了解一下延迟加载,希望对大家有所帮助。

延迟加载是什么?

通常,当用户打开网页时,整个页面的内容将被下载并一次性呈现。虽然这允许浏览器缓存网页,但不能保证用户实际上将查看所有下载的内容。

例如,如果下载整个照片库但用户仅在查看第一张图像后离开,则结果是浪费内存和带宽。

与批量加载那样一次加载整个网页并将其呈现给用户不同,当用户访问页面时,延迟加载只会帮助加载所需的部分,即当用户访问需要它的页面的一部分时,才会加载这部分的内容,并延迟剩余部分的内容。

延迟加载如何工作?

当有人向网页添加资源(图像,视频等)时,资源会引用一个小占位符。当用户浏览网页时,浏览器会缓存实际资源,并在资源在用户屏幕上显示时替换占位符。例如,如果用户加载网页并立即离开,则不会加载除网页顶部以外的任何内容。

延迟加载的一种形式是无限滚动,其中,当用户向下滚动页面时,加载网页的内容。它是各种网站使用的流行技术。

延迟加载的优缺点

延迟加载的优点:

1、减少时间消耗和内存使用,从而优化内容交付。

2、用户可以更快地连接到内容,因为当用户首次打开网站时,只需要下载部分网站。

3、资源成本较低,节省存储空间,增强用户体验

因为内容仅在用户需要时提供,而不是一次性提供。首先加载所需的网页的一小部分,因此所花费的时间较少并且该部分的其余部分的加载被延迟,这节省了存储。所有这些都增强了用户的体验,因为所请求的内容很快就会被提供。

4、从商务人士的角度来看,时间和空间资源的最佳使用使其成为一种具有成本效益的方法。(网站所有者角度)

5、内容是不简断地提供给用户,提供真正不间断的浏览会话,拥有了更高的客户保留率,从而降低了用户离开网站的机会。

延迟加载的缺点:

1、要添加到现有代码中的额外代码行来实现延迟加载会使代码变得有点复杂。

2、由于未加载内容的索引不正确,延迟加载有时可能会影响网站在搜索引擎上的排名。

由于资源默认为占位符内容,因此搜索引擎爬网可能会误解或忽略资源的内容。延迟加载网页的整个组件(如博客文章)可能会导致搜索引擎绕过该组件,从而导致搜索引擎结果更少,因为内容未被编入索引。

总结:

简化Web内容是塑造用户浏览体验的重要部分,添加延迟加载可以使网站加载更快,节省带宽,并提供真正不间断的浏览会话。动态加载资源允许用户浏览更多内容,用户可以通过滚动页面来不断加载新内容。

延迟加载尽管存在一些缺陷,但是它们具有很大的优势,因为两种主要资源(时间和空间)的优化利用以及更多的优势使我们忽视了它的缺点。

以上就是本篇文章的全部内容,希望能对大家的学习有所帮助。更多精彩内容大家可以关注php中文网相关教程栏目!!!

以上就是什么是延迟加载?延迟加载的优缺点的详细内容,更多请关注php中文网其它相关文章!

php中文网最新课程二维码

声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理

  • 相关标签:延迟加载
  • 相关文章

    相关视频


    网友评论

    文明上网理性发言,请遵守 新闻评论服务协议

    我要评论
  • 专题推荐

    作者信息

    青灯夜游

    今天学习一小步,明天提升一大步

    最近文章
    php怎么判断有几位小数443
    php中转换首字母大写的函数是什么370
    Javascript怎么检查对象是否为空891
    推荐视频教程
  • Web开发技术 Ajax视频教程Web开发技术 Ajax视频教程
  • 前端综合项目实战视频教程前端综合项目实战视频教程
  • 移动前端项目实战视频教程移动前端项目实战视频教程
  • 视频教程分类