Webservice caches reverse proxy?

I would like to put some kind of proxy server for caching in front of the SOAP web service over HTTP for better performance and availability. Is there any software that does this? (Preferred, free and easy to install / use).

The idea here: Web service responses vary by request, but for each request, responses rarely change. Thus, the proxy could store responses for each request for some time and provide cached when the same request is sent again. There are only a limited number of different queries. Proxies do not need to parse and understand the request or response. But he needs to understand HTTP POST and, say, build a hash of the request in order to find the correct answer. URL caching, as is usually done in HTTP Proxies, does not help here.

(Of course, you can cache the results of a web service in an application that calls a web service, but I'm looking for a solution that is standalone, application independent.)

+3
source share
2 answers

Try the Ventus Web Services Proxy. he does exactly what you need.

http://www.ventusproxy.com

+2
source

I'm not sure if it works with SOAP or not, but check out Varnish . This is a very powerful cache / reverse proxy.

0
source

Source: https://habr.com/ru/post/1712555/


All Articles