2010-12-09 81 views
0

我正在一個Web應用程序項目中工作,該項目在GUI(基於Web的基於Web 2.0的功能(意味着很多AJAX調用)和基於axis1的Web服務在業務層服務數據... 我看到webservice協議中的性能問題:SOAP/HTTP ...因爲會有很多的AJAX調用,即HTTP請求到Web服務器..我們可能會看到頻繁的套接字/連接超時問題生產......我想知道有沒有人在這類問題上有過任何經驗?任何想法如何糾正這一點?SOAP/HTTP協議中的頻繁套接字/連接超時

我搜索了一下,發現持久的HTTP連接會改善它...但想知道您的意見。 這裏是我的環境信息: - 前端:.NET 後端: 的Tomcat 6.0 AXIS1 Oracle10g的 視窗XP

回答

0

是的,持久的HTTP連接的幫助,以避免產生新的連接,這是第一件事情就是想到了。另一種方法是在客戶端/服務器套接字上設置套接字超時值,在服務器套接字上增加backlog值(我不確定如何在Axis *中執行此操作)。

+0

謝謝,但你看到它作爲一個設計問題?你認爲以上的措施應該讓我們的系統在生產過程中免費使用100%插座連接時間嗎? – ag112 2010-12-09 16:56:18