2015-10-28 133 views
1

我正在爲利用SOAP-API的Magento編寫同步工具。到目前爲止,我可以插入,刪除和更新產品和產品圖像,但在刷新塊HTML輸出緩存之前,這些更改不會顯示出來。有沒有辦法通過SOAP-API來做到這一點,或者我每次與商店同步時都必須手動執行該操作?通過SOAP API刷新Magento緩存

回答

0

每次我改變SOAP API我在Linux上,以下日常的東西:

  1. rm -rf var/cache/* - 該命令刪除所有的Magento緩存
  2. rm -rf /tmp/wsdl-*這個命令被找到的緩存版本soap api並且在刪除它之後首先檢查web服務文件將被重新生成後不用擔心。
+0

所以爲了從java應用程序中使用這個解決方案,我可以在運行服務器上的第一個命令的服務器上創建一個PHP文件。第二個是否真的有必要?我的SOAP客戶端唯一的緩存是HTML塊。 –

+0

理論上,當你在wsdl.xml中進行一些修改時,通常需要第二個,但有一次我從我的ws中獲得了空值,直到我沒有刪除/ tmp/wsdl- *。請記住,在刪除這些文件後,首次請求ws將非常緩慢。你應該設置更高的timout_limit! –