Magento ウェブショップでは、Varnish Phoenix PageCache 拡張機能を使用しています。毎晩、*.csv ファイルから取得した属性を設定した後、$product->save() を使用して、独自に開発したインポートで製品をインポートしています。
問題:インポート プロセスが非常に遅いことに気付きました。いくつかのデバッグの後、すべての save() に約2秒かかることがわかりました! それは遅くする方法です。アクションの保存後に製品ワニス キャッシュのパージを無効にし、PageCache config.xml の次の行をコメントアウトしました。
<catalog_product_save_after>
<observers>
<phoenix_varnishcache>
<class>varnishcache/observer</class>
<method>purgeCatalogProduct</method>
</phoenix_varnishcache>
</observers>
</catalog_product_save_after>
インポートはまだ非常に遅いです。誰かがこれを管理する方法を知っていますか?