這是一個理論問題。在同一個項目中使用webservice或使用代碼處理它?
想象一個aspnet網站。通過點擊一個按鈕站點發送mail.now:
- 我可以發郵件與異步代碼
- 我可以用QueueBackgroundWorkItem
- 發送郵件我可以調用單向Web服務位於同一網站
- 我可以打電話給位於其他網站(或另一個子域名)的ONEWAY webservice
上述解決方案都不會等待郵件操作完成,因此它們都可以。
我的問題是爲什麼我應該使用服務解決方案而不是其他解決方案。有優勢嗎?
第四個解決方案增加了額外的tcpip流量使用服務其效率不高?
如果是這樣,在同一網站(第三解決方案)下使用服務也會產生額外的流量。那是對的嗎 ?
我需要了解爲什麼人們在同一個網站下使用服務?除了向ajax調用提供某些東西外,還有什麼理由嗎?
任何信息都會很好。我真的需要得到意見。 最好
所以你說只要它適合您的需求,不用擔心性能,並使用您喜歡的任何方法。如果您喜歡簡單或Web服務呼叫甚至是篝火,它可以是本地代碼解決方案。 – AykutCanturk
是的,最好讓它保持簡單,並用你所知道的東西進行阻止。 – HashPsi