Синхронные веб-сервисы и обновление страницы - PullRequest
0 голосов
/ 20 января 2012

У меня давно работает синхронная веб-служба, размещенная в контейнере Java EE. Затем у меня есть php-сайт, который вызывает сервис. Какой правильный способ обработки обновления страницы. Я не хочу, чтобы сайт дважды вызывал веб-сервис.

В качестве второго вопроса, чья работа беспокоиться об этом? Это потребитель веб-службы или поставщик услуг?

1 Ответ

0 голосов
/ 20 января 2012

Если сайт PHP вызывает веб-сервис, в коде PHP или посредством вызова AJAX, он будет вызываться каждый раз, когда сайт PHP обновляется (или вызывается операция AJAX).Вы можете обойти это, используя сеанс PHP для отслеживания того, когда вы в последний раз обращались к веб-службе.

Что касается ответственности, то это было бы с тем, кто вызывает службу JavaEE.1004 * Один действительно хороший способ обойти это - использовать механизм кэширования, такой как memcached, для кэширования результатов веб-службы Java, если данные не должны быть «действительно свежими».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...