Mustache.js与Mustache.net。什么更快?

时间:2013-03-20 15:26:30

标签: asp.net .net mustache

我正在使用ASP.NET 4.0开发一个网站。有些页面需要通过AJAX请求从服务器获取数据(例如,项目列表,按参数排序或/和过滤)。在那里我可以看到两个模板选项: 1)AJAX处理程序从数据库获取数据并使用Mustache对其进行模板化。返回准备显示给最终用户的html代码。 2)AJAX处理程序从数据库获取数据并将其作为JSON发送。 Javascript代码在客户端使用Mustache格式化数据。

我的问题是什么会表现得更快?

1 个答案:

答案 0 :(得分:0)

我不认为你的问题可以在没有测试的情况下得到解答,但我不确定这些差异是否真的很重要。然而,尽管原始速度,我可能会选择2:

  • 使用JSON格式的数据肯定会减轻HTTP流量,而不是完整的HTML输出(这通常更好),
  • 仍然可以在客户端动态处理数据

如果您的网站被设计为“网络应用程序”,并强调客户端处理,那么这就是要走的路。但另一方面,如果您认为您的输出主要是静态的,那么将所有工作保留在服务器端可能更简单。