网站构架与设计的方法之延迟加载

延迟加载(Lazy Load)表示直到需要的时候才去加载所需要的资源。例如,在一个订单管理系统中,每个Customer都有自己的订单,当获取Customer的时候,我们可能并不希望同时也去获取他的订单,只有在需要的时候,才会回去获取。在这种情况下若采用延迟加载订单的方 式,系统能够迅速地将Customer的信息返回,并且也减轻了数据库的负担。

实现延迟加载的方式有四种:延迟初始化、虚代理、值保持和重影。

下面通过虚代理来讲述有关延迟加载的知识。虚代理看起来应该是我们需要的对象,但是 实际上它不包含任何东西,只有在调用它的方法时,它才会去加载恰当的对象。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.