系统架构设计师:使用分页和惰性加载
来源:才华咖 本文已影响7.25K人
来源:才华咖 本文已影响7.25K人
在大多数情况下,您应该仅在需要时检索或显示数据。如果您的应用程序需要检索和显示大量信息,则 您应该考虑将数据分解到多个页面中,并且一次显示一页数据。这可以使用户界面具有更高的性能,因为它无须显示大量数据。
此外,这可以提高应用程序的可用 性,因为用户不会同时面对大量数据,并且可以更加容易地导航以查找他或她需要的确切数据。例如,如果您的应用程序显示来自大型产品目录的产 品数据,则您可以按照字母顺序显示这些项,并且将所有以“A”开头的产品显示在一个页面上,将所有以“B”开头的产品显示在下一个页面上。
然后,您可以让 用户直接导航到适当的.页面,以便他或她无须浏览所有页面就可以获得他或她需要的数据。以这种方式将数据分页还使您可以根据需要获取后台的数据。
例如,您可能只需要获取第一页信息以便显示并且让用户与其进行交互。然后,您可以获取后台中的、已经准备好供用户使用的数据。该技术在与数据缓存技术结合使用时可能特别有效。您 还可以通过使用惰性加载技术来提高智能客户端应用程序的性能。
您无须立即加载可能在将来某个时刻需要的数据或资源,而是可以根据需要加载它们。
您可以在构 建大型列表或树结构时使用惰性加载来提高用户界面的性能。在此情况下,您可以在用户需要看到数据时(例如,在用户展开树节点时)加载它。
高校财务管理系统功能架构设计
中级统计师:国有建设用地使用权收回和终止
嵌入式架构单片机系统设计
MES系统安全架构设计
系统架构设计师考试试题举例
三层架构的商务智能系统设计
基于分层结构的管理信息系统架构设计探究论文
基于Web的MES系统安全架构设计及分析
系统架构设计师:使用分页和惰性加载
地籍管理系统架构设计
嵌入式架构的单片机系统设计
系统架构师的就业前景分析
系统架构设计师的职责精彩多篇
系统架构设计模式大全
车辆远程监控系统架构设计
基于云架构的系统安全设计
资金管理系统的安全架构设计
RFID校园监控系统架构设计
系统架构师知识:什么是CAP
系统架构设计师
旅游管理系统功能架构的设计
系统架构设计师考试报考条件
城市物流共同配送系统架构设计
资金安全系统架构的设计
系统架构师的知识和职责