【发布时间】:2011-06-09 16:43:58
【问题描述】:
是否有将大量订单返回给用户的最佳做法?
让我试着概述一下我们试图解决的问题。我们有一个客户列表,每个客户都有 1-5,000 多个订单。我们直接从数据库中提取这些订单并将它们呈现给用户是一个分页网格。我们的视图是一个非常简单的“从订单中选择列”,当我们刚开始时它工作得很好,但随着我们的成长,它会导致性能/争用问题。似乎有一百万种方法可以给这只猫剥皮(仅返回一页数据,仅返回最近 6 个月的数据等),但就像我之前所说的,只是想知道是否有任何资源可以提供多一点手牵手如何解决这个问题。
我们使用 SQL Server 作为我们的事务数据库,并选择 XML 格式的数据。然后,我们混合使用 XSLT 和 Javascript 来创建我们的网格。我们没有嫁给演示解决方案,而是嫁给了数据库解决方案。
【问题讨论】:
-
这可能值得在UX stackexchange 讨论。
-
@pointy 啊谢谢你的提示。没有注意到有一个 UX stackexchange 网站。
标签: javascript sql xslt