0
Magentoを初めて使用しました&私は新しいサイトに "AJAXカート"機能を追加したかったのです。それから、私はこのチュートリアルに従った。 http://excellencemagentoblog.com/blog/2011/10/04/magento-add-product-to-cart-ajax/
しかし、私は応答するのに長い時間がかかっていることに気づいた。理由は "$ this-> loadLayout()"は次のコードで長い時間を消費します。
$this->loadLayout();
$sidebar = $this->getLayout()->getBlock('cart_sidebar')->toHtml();
Googleで時間を費やした後、私はコードを休止状態に変更しました。
その後、時間が20秒から5秒に短縮されました。 URL以外の両方のコードで出力が同じでした。テンプレート内に「チェックアウトURL」を印刷(エコー)しています。最初のコードでは、URLは "?__ SID"で終了しましたが、2番目のコードでは終わりませんでした。
これはなぜ起こるのでしょうか?私は時間を追加する項目を減らしたいと同時に安全なURLを取得します。