【问题标题】:page method performance vs asynchronous http handler页面方法性能与异步 http 处理程序
【发布时间】:2011-07-05 06:52:30
【问题描述】:

我正在使用当前位于代码隐藏文件中的几种页面方法。基本上,我收到一个请求,运行一个查询,然后返回一些 json 文本;很经典的东西。 我的问题是:如果我将页面方法移动到 http 处理程序中,我会看到任何性能或可扩展性优势吗?使用异步 http 处理程序怎么样?

感谢您的建议。

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    我无法说出实际的性能差异,但我知道 HttpHandler (.ashx) 文件与页面 (.aspx) 相比非常轻量级。对于简单的 JSON 调用,HttpHandler 是我的首选。

    【讨论】:

    • 自定义 http 处理程序和 Web 服务在性能和安全性方面有什么区别?
    • 嗯,http 处理程序的重量仍然更轻。 SOAP Web 服务需要将请求和响应编码为相当多的 XML,这会添加到有效负载中。
    • 我看不出有什么理由不这样做。
    猜你喜欢
    • 2011-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    相关资源
    最近更新 更多