预加载&懒加载

    今天搭建自己的Spring项目,编写持久层的时候,发现一个名词:预加载。

    盲猜就是提前加载好嘛,但是为什么要用这个东西及一些扩展我觉得还是很有必要去挖掘一下的,以下为结合网上资料自行总结的点:

  •      概念:

    预加载:提前加载,用户需要时将直接从本地缓存中渲染页面

    懒加载:延迟加载,比如一幅图片,先用占位图替代,等该图片在可视范围内的时候,才设置路径,将图片加载出来

  •     Why to use them?

    预加载:比如一些很重要的图片,这些图片先直接存到用户本地缓存中,若采用点击再访问用户看到图片时间较长,因此要采用预加载优化用户体验。

    懒加载:比如图库,贴吧,商城等Web,有时候图片众多,若采用一般方法一次性加载完,所需等待时间太长,因此要采用懒加载来缓解加载压力。

然后又翻了翻书,网上看了看,这两个概念貌似是针对静态资源的。书上的数据预加载应该是翻译问题,应该理解为,数据提前编写好存入库中,而非通过程序动态存储

   

猜你喜欢

转载自www.cnblogs.com/yycjavastudy/p/12727928.html