什么是延迟加载?

2024-04-19

什么是延迟加载?

[阅读一些答案后编辑] 为什么人们如此频繁地使用这个术语?

假设您只是使用 ASP/ADO 记录集并使用数据或 ADO.NET 数据源加载它以用于网格视图。

我想我应该问为什么人们使用延迟加载这个术语,他们的“其他”类型是什么?


之所以称为延迟加载,是因为就像一个懒人一样,您会推迟做一些您不想做的事情。相反的是预加载,您可以在需要之前就立即加载某些内容。

如果您好奇为什么人们可能使用延迟加载,请考虑一个需要很长时间才能启动的应用程序。该应用程序可能会进行大量的急切加载...从磁盘加载内容,并在需要之前不久进行计算等。

与延迟加载相比,应用程序启动速度会快得多,但是当您第一次需要执行一些需要长时间运行加载的操作时,第一次加载时可能会有轻微的暂停。因此,通过延迟加载,您可以在整个应用程序运行过程中分摊加载时间……并且您实际上可以节省加载用户可能永远不会打算使用的内容。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是延迟加载? 的相关文章

随机推荐