【问题标题】:Synchronous Web Services and page refresh同步 Web 服务和页面刷新
【发布时间】:2012-02-15 06:30:52
【问题描述】:

我长期运行托管在 Java EE 容器上的同步 Web 服务。然后我有一个调用该服务的 php 站点。处理页面刷新的正确方法是什么。我不希望网站调用 Web 服务两次。

作为第二个问题,谁的工作是担心这个?它是 Web 服务的消费者还是服务的提供者?

【问题讨论】:

    标签: java php web-services architecture


    【解决方案1】:

    如果 PHP 站点在 PHP 代码中或通过 AJAX 调用调用 Web 服务,则每次 PHP 站点刷新(或调用 AJAX 操作)时都会调用它。您可以通过使用 PHP 会话来跟踪您上次调用 Web 服务的时间来围绕此进行架构设计。

    至于责任,由调用 JavaEE 服务的人承担。

    如果数据不需要“非常新鲜”,一个非常好的解决方法是使用像 memcached 这样的缓存引擎来缓存 Java Web 服务的结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      • 2013-10-23
      • 2015-06-19
      • 2015-04-30
      • 2017-03-05
      相关资源
      最近更新 更多