我正在用ASP.NET 4.0开发一个网站。有些页面需要通过AJAX请求从服务器获取数据(例如,按参数排序或过滤的项目列表)。在那里我可以看到两个模板选项: 1) AJAX处理程序从数据库获取数据,并使用Mustache将其模板化。返回准备显示给最终用户的html代码。2) AJAX处理程序从数据库中获取数据并以JSON的形式发送。Javascript代码在客户端使用Mustache对数据进行格式化。
我的问题是什么会执行得更快?
发布于 2013-04-10 22:55:49
我不认为你的问题可以在没有测试的情况下得到回答,但我不确定差异是否真的很大。然而,尽管速度很快,我可能会选择选项2:
使用JSON格式的数据而不是完整的
上动态处理。
如果你的网站被设计成一个"web应用程序“,重点是客户端处理,那么这就是解决之道。但另一方面,如果您认为您的输出主要是静态的,那么将所有工作都放在服务器端可能更简单。
https://stackoverflow.com/questions/15527771
复制相似问题