【发布时间】:2011-07-28 23:33:59
【问题描述】:
我需要构建一个服务来处理相当简单的 JSON 消息(总共大约十几个操作)。我预计会有大量的使用,但是我想要最大的性能和最小的开销。
将其构建为 HTTPHandler 是否有意义?与 ASMX 或 WCF 相比,它的性能会明显/可量化地提高吗?
【问题讨论】:
标签: wcf web-services json asmx httphandler
我需要构建一个服务来处理相当简单的 JSON 消息(总共大约十几个操作)。我预计会有大量的使用,但是我想要最大的性能和最小的开销。
将其构建为 HTTPHandler 是否有意义?与 ASMX 或 WCF 相比,它的性能会明显/可量化地提高吗?
【问题讨论】:
标签: wcf web-services json asmx httphandler
您越接近实际的 HTTP 请求,您从 WCF 之类的框架中获得的开销就越少。所以 HTTPHandler 是有意义的。
现在是否真的很重要是另一个问题。网络开销很可能会更大,并且您不会看到客户端的性能有很大差异。如果负载很大,您可能需要 WCF 节流行为来避免服务器因峰值负载而过载,
【讨论】: