【发布时间】:2011-07-05 06:52:30
【问题描述】:
我正在使用当前位于代码隐藏文件中的几种页面方法。基本上,我收到一个请求,运行一个查询,然后返回一些 json 文本;很经典的东西。 我的问题是:如果我将页面方法移动到 http 处理程序中,我会看到任何性能或可扩展性优势吗?使用异步 http 处理程序怎么样?
感谢您的建议。
【问题讨论】:
我正在使用当前位于代码隐藏文件中的几种页面方法。基本上,我收到一个请求,运行一个查询,然后返回一些 json 文本;很经典的东西。 我的问题是:如果我将页面方法移动到 http 处理程序中,我会看到任何性能或可扩展性优势吗?使用异步 http 处理程序怎么样?
感谢您的建议。
【问题讨论】:
我无法说出实际的性能差异,但我知道 HttpHandler (.ashx) 文件与页面 (.aspx) 相比非常轻量级。对于简单的 JSON 调用,HttpHandler 是我的首选。
【讨论】: