【发布时间】:2011-09-28 14:11:12
【问题描述】:
我对大型数据输入应用程序的性能有非常严格的要求。您可以想象一个包含数百个字段、选项卡、模式弹出窗口和类似内容的表单。
问题是,什么是我可以实现的最好的 Ajax 架构以使其更快?
我正在考虑客户端上的轻量级 json 异步调用和服务器上的异步操作。我也在考虑在客户端上使用 HTML 模板,而不是在服务器上构建 html。
让我知道你的想法。
提前致谢。
【问题讨论】:
-
“快速”不是必需的。要求必须是 SMART(具体的、可衡量的、可实现的、相关的和有时限的)。那么最大响应时间到底应该是多少呢?系统将有多少并发用户?如果您确定用户数量会随着时间的推移而快速增长,请选择一种架构,让您可以轻松横向扩展(添加更多服务器),而无需纵向扩展(为单个服务器添加更多功能)。
-
当我说快速时,我主要想到的是浏览器的渲染速度。该应用程序将被 200-300 个并发用户使用,并且不会快速增长,至少在第一年是这样。响应时间必须小于 2 秒。
-
我希望这些是我苛刻的要求:-/
标签: asp.net ajax architecture webforms