我正在一个Web应用程序项目中工作,该项目在GUI中具有基于.NET的基于Web 2.0的功能(意味着大量的AJAX调用),在业务层具有基于axis1的Web服务以提供数据... 我看到webservice协议中的性能问题:SOAP / HTTP ...因为会有很多AJAX调用,即对Web服务器的HTTP请求。我们可能会看到生产中经常出现套接字/连接超时问题......我想要要知道有没有人在此类问题上有任何经验?知道怎么纠正这个吗?
我用谷歌搜索并发现持久的HTTP连接会改进它...但想知道你的观点。 这是我的环境细节: - 前端:.NET 后端: tomcat 6.0 AXIS1 Oracle10g中 Windows XP
答案 0 :(得分:0)
是的,持久的HTTP连接有助于避免创建新连接,这是首先想到的。另一种方法是在客户端/服务器套接字上设置套接字超时值,增加服务器套接字上的backlog
值(我不知道如何在Axis *中执行此操作)。