3

我想在 HTTP 上的 SOAP Web 服务前面放置某种缓存反向代理,以提高性能和可用性。是否有一些软件可以执行此操作?(最好免费且易于安装/使用)。

想法就在这里:webservice 的响应随请求而变化,但对于每个请求,响应很少改变。因此代理可以将每个请求的响应存储一段时间,并在再次发送相同请求时给出缓存的响应。只有数量有限的不同请求。代理不需要解析和理解请求或响应。但它确实需要理解 HTTP POST,例如,构造请求的散列以找到正确的响应。正如在 HTTP 代理中通常所做的那样,通过 URL 进行缓存在这里没有帮助。

(当然可以在调用 web 服务的应用程序中缓存 web 服务的结果,但我正在寻找一种独立的解决方案,独立于应用程序。)

4

2 回答 2

2

试试 Ventus Proxy For Web 服务。它完全符合您的需要。

http://www.ventusproxy.com

于 2009-11-21T17:47:58.573 回答
0

我不确定它是否适用于 SOAP,但请查看Varnish。这是一个非常强大的缓存/反向代理。

于 2010-10-11T21:36:50.643 回答