lazyload,延遲載入的特性,也有的稱為惰性載入。
基本介紹
- 外文名:lazyload
- 別稱:稱為惰性載入
- 作用:最大程度避免資料庫的開銷
- 特殊功能:查詢大量數據的時候非常有用
Hibernate lazy load,web lazyload,
Hibernate lazy load
並做到按需獲取,提升了性能。系統在模型初始化的時候會創建資料庫操作對象,但是這個時候並不會馬上進行資料庫連線,而是會在第一次實際查詢的時候才會進行連線。對於有些查詢,還可以採用延遲載入,在執行查詢操作的時候並不會立刻進行查詢,而是等到需要使用查詢返回數據的時候才進行查詢。該特性對於查詢大量數據的時候非常有用。
web lazyload
當網頁頁面滾動到相應的地方,對應位置的內容才進行載入顯示,這樣能明顯減少了伺服器的壓力和流量,也能夠減小瀏覽器的負擔。
惰性載入是程式人性化的一種體現,提高用戶體驗,防止一次性載入大量數據,而是根據用戶需要進行數據查詢操作。