2011-07-04 121 views
0

我使用了幾個當前位於代碼隱藏文件中的頁面方法。基本上,我收到一個請求,運行一個查詢,並返回一些json文本;相當經典的東西。 我的問題是這樣的:如果我將頁面方法移動到http處理程序中,我會看到任何性能或可伸縮性好處嗎?怎麼樣使用一個異步http處理程序?頁面方法性能vs異步http處理程序

感謝您的建議。

回答

1

我不能說實際的性能差異,但知道HttpHandler(.ashx)文件與Page(.aspx)相比非常輕量級。對於簡單的JSON調用,HttpHandler是我的首選。

+0

自定義http處理程序和Web服務之間的性能和安全性有什麼區別? – frenchie

+0

那麼,http處理程序仍然重量更輕。 SOAP Web服務需要將請求和響應編碼爲一小段XML,這會增加有效負載。 – JoshL

+0

http處理程序會在https中工作嗎? – frenchie