出于性能原因,使用httphandlers与asmx vs. wcf进行JSON服务?

时间:2011-04-04 07:19:39

标签: wcf web-services json asmx httphandler

我需要构建一个可以处理相当简单的JSON消息的服务(总共大约十几个操作)。我期待大量的使用,但是我希望获得最大的性能和最小的开销。

将HTTPHandler作为一个有意义的构建吗?是否比ASMX或WCF明显/可量化更高效?

1 个答案:

答案 0 :(得分:1)

您越接近实际的HTTP请求,您将从像WCF这样的框架中获得的开销越少。所以HTTPHandler是有道理的。

现在,如果它真的很重要是另一个问题。网络开销很可能会大得多,您不会发现客户端的性能差异很大。如果负载很大,您可能需要WCF限制行为以避免服务器因峰值负载而过载,