2012-01-20 56 views
0

我長期運行在Java EE容器上託管的同步Web服務。然後我有一個叫做服務的php站點。處理頁面刷新的正確方法是什麼?我不希望網站調用Web服務兩次。同步Web服務和頁面刷新

作爲第二個問題,誰的工作是擔心這個問題?它是Web服務的消費者還是服務的提供者?

回答

0

如果PHP站點調用Web服務,在PHP代碼中或通過AJAX調用,它會在每次PHP站點刷新(或調用AJAX操作)時被調用。您可以通過使用PHP會話來跟蹤您上次調用Web服務的時間。

至於責任,應該由誰來調用JavaEE服務。

解決此問題的一個非常好的方法是使用像memcached這樣的緩存引擎來緩存Java Web服務的結果,如果數據不需要「非常新鮮」的話。