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.)
source
share