[英]IIS hosting for WCF service with 2 contracts or hosting 2 services with dependencies
[英]Migrating hosting of WCF Web Services to IIS problems
我與之合作的團隊最近已從自我托管的安裝程序遷移到其Web服務的IIS托管。 遷移過程“順利”,但是現在我們在服務器上看到了一些有趣的行為。
如果我們從客戶端向服務器進行簡單的請求調用,以從數據庫中獲取一些數據,那么一切都會按預期進行。 如果我們從客戶端向服務器發出呼叫,然后服務器向第三方服務(托管在站點外)發出呼叫,那么響應時間將大大增加。 像這樣的調用通常花費不到幾秒鍾的時間,因為遷移到承載響應時間的IIS超過了幾分鍾。
有人見過這種行為嗎? IIS托管服務器和第三方服務之間的憑據是否可能存在問題?
只要綁定沒有更改,並且您使用的是相同的服務標識(即Windows帳戶),則您應該獲得相同的性能。
您是否檢查了服務是否正在使用靜態變量和/或多線程邏輯? 您可能對第三方服務的代理有資源爭用問題。 您需要提供有關服務的更多詳細信息,以獲得更具體的建議。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.