Webservice缓存反向代理?

时间:2009-07-14 12:52:52

标签: web-services soap caching proxy reverse-proxy

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

这个想法在这里:网络服务的响应因请求而异,但是 对于每个请求,响应很少改变。所以代理可以 在一段时间内存储每个请求的响应,并给出缓存 再次发送相同请求时的响应。数量有限 不同的要求。 代理不需要解析和理解请求或响应。 但它确实需要理解HTTP POST,比如构建一个哈希 请求以便找到正确的响应。通过URL缓存, 通常在HTTP代理中完成,在这里没有用。

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

2 个答案:

答案 0 :(得分:2)

尝试使用Ventus Proxy for Web Services。它完全符合你的需要。

http://www.ventusproxy.com

答案 1 :(得分:0)

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