【发布时间】:2010-02-06 11:57:09
【问题描述】:
我们希望在客户端机器上缓存一些下拉列表的数据,以减少缓慢变化的信息的传输。此数据将在业务应用程序的多个页面上使用,例如,包含 5,000 名客户的客户列表经常用于搜索、创建销售订单或其他目的。 我们已经尝试了使用页面完全加载数据以及分页数据库访问和按需加载网格,这仅带回 25-50 条记录。用户抱怨这两个选项的性能并希望它更快,因此我们正在寻找有关如何在客户端缓存数据以供重用的选项。
我们在网上看到了一些关于缓存的表示,可能一个 JS 文件可以由服务器生成并在本地缓存为 ddl 的数据源,但从未找到如何做到这一点。
有什么建议吗?或者您会推荐其他选项?
注意:我们也需要解决此问题的到期问题,因为某些列表每天会更改几次并且应该刷新(不是在计时器上,而是在它们根据响应代码更改时)。
【问题讨论】:
标签: asp.net caching client-side