我正在使用ASP.NET 4.0开发一个网站。有些页面需要通过AJAX请求从服务器获取数据(例如,项目列表,按参数排序或/和过滤)。在那里我可以看到两个模板选项: 1)AJAX处理程序从数据库获取数据并使用Mustache对其进行模板化。返回准备显示给最终用户的html代码。 2)AJAX处理程序从数据库获取数据并将其作为JSON发送。 Javascript代码在客户端使用Mustache格式化数据。
我的问题是什么会表现得更快?
答案 0 :(得分:0)
我不认为你的问题可以在没有测试的情况下得到解答,但我不确定这些差异是否真的很重要。然而,尽管原始速度,我可能会选择2:
如果您的网站被设计为“网络应用程序”,并强调客户端处理,那么这就是要走的路。但另一方面,如果您认为您的输出主要是静态的,那么将所有工作保留在服务器端可能更简单。