簡體   English   中英

如何為Ajax調用優化WCF服務?

[英]How to optimize WCF service for ajax calls?

我在IIS上托管了一個wcf REST應用程序。 一切正常,GET和POST。 我通過jquery ajax打電話。

我的客戶端應用程序似乎響應速度不太快,我在瀏覽器控制台日志中檢查了導致它運行緩慢的原因,發現我的WCF請求正在消耗大量時間。 我喜歡4個請求,每個請求不少於350毫秒其他js和css文件。 JS和CSS文件已經縮小。 現在我的問題是如何減少花在WCF通話上的時間? 順便說一下,我不能做異步,因為來自服務的每個響應都是另一個請求所需要的。

如果您有任何建議,請告訴我。

如果由於請求是依賴的而無法進行異步處理,則可以嘗試減少發送的請求數量:因此,不要有4個單獨的小請求,而要發送一個大請求。

另一種可能性是,一旦第一個請求在成功回調中成功執行,則執行下一個請求,對於其他請求,依此類推。 這樣,您就可以進行異步操作,並且在這些請求期間不會凍結客戶端瀏覽器。 但是通常最好做一個請求。

現在我的問題是如何減少花在WCF通話上的時間?

這顯然取決於您的WCF服務正在做什么。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM