Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Axis1.4+;客户端的web服务响应缓存_Java_Caching_Client_Axis_Web Services - Fatal编程技术网

Java 使用Axis1.4+;客户端的web服务响应缓存

Java 使用Axis1.4+;客户端的web服务响应缓存,java,caching,client,axis,web-services,Java,Caching,Client,Axis,Web Services,我想在客户端缓存web服务响应XML。 如何在客户端缓存响应XML,这样我们就不必等待 服务器端响应 Axis1.4中是否有任何机制可以帮助缓存服务器 客户端的端响应XML 情景: 我正在使用1个搜索详细信息服务方法,它将访问 供应商每分钟搜索不同的搜索条件,大部分时间 搜索条件相同。为此,我们再次打击服务器和 服务器需要时间来返回响应。我在想有没有 Axis1.4中的机制,它将帮助我在 客户端。因此,我们不必为相同的搜索条件和搜索结果访问服务器 将从客户端缓存数据中获取XML或数据 轴1.4是

我想在客户端缓存web服务响应XML。 如何在客户端缓存响应XML,这样我们就不必等待 服务器端响应

Axis1.4中是否有任何机制可以帮助缓存服务器 客户端的端响应XML

情景: 我正在使用1个搜索详细信息服务方法,它将访问 供应商每分钟搜索不同的搜索条件,大部分时间 搜索条件相同。为此,我们再次打击服务器和 服务器需要时间来返回响应。我在想有没有 Axis1.4中的机制,它将帮助我在 客户端。因此,我们不必为相同的搜索条件和搜索结果访问服务器 将从客户端缓存数据中获取XML或数据

轴1.4是否需要任何配置/设置

我已经开始在谷歌上搜索,我没有找到任何有价值的细节 客户端缓存。
请为我提供这方面的任何教程。

与其缓存XML响应,不如使用EHCache缓存由于web服务调用而创建的任何对象


如果是性能问题(即web服务需要几秒钟才能回复),那么缓存是一个好主意。我创建的几乎所有AXIS web服务都运行了不到一秒的时间,因此在这种情况下,缓存可能不可取或不必要。

您可以尝试使用类似Apache Synapse(Apache Synapse)的方法,将您的所有请求置于客户端,并对web服务进行调解