生成JSON - 如何提高性能

时间:2010-07-13 17:29:20

标签: javascript jquery json performance

这是我目前正在做的事情。

  1. 从DataTable中的数据库中获取数据(最大记录将为100,但存储过程将搜索超过500,000条记录。我已经在数据库中处理搜索优化。我正在寻找如何尽我所能提高性能在下面的步骤#2和步骤#3中。)
  2. 创建通用列表(列表)
  3. 使用该列表并将其传递给JavaScriptSerializer以获取JSON。
  4. 还有更多选项可以生成JSON,如DataContractJsonSerializer或JSON.NET或WCF。我想知道哪些选项可以提供更好的性能?或者我可以通过其他任何方式改善表现?

1 个答案:

答案 0 :(得分:2)

以下是JSON.Net的作者的一些性能结果:http://james.newtonking.com/archive/2010/01/01/net-serialization-performance-comparison.aspx。如果您想使用第三方库,结论将是JSON.Net。