質問と回答
Q. 『注文処理が重くなってきました。改善方法は?』
その他 > その他
2009/02/02 21:01:00
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3377&forum=10
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3377&forum=10
---------------------------
EC-CUBEバージョン 2.3.0
PHPバージョン PHP 4.3.11
DBバージョン PostgreSQL 7.3.4
---------------------------
お世話になっております。
EC-CUBEを使い始めて数カ月になりますが、注文数が1000前後になってきてから、注文処理が非常に重くなってきました。
最初の頃は、カゴに入れる処理もスムーズにできましたが、現在は商品をカゴに入れる処理も、ボタンを押してから30秒ほどかかってしまいます。
注文処理が重くなってきた事で、携帯からの注文もAUからの場合ですが、「EZサーバからの応答がありません。しばらくたってからリトライしてください」と表示されてしまい、上手く注文する事ができなくなってきました。
サイトの表示はスムーズにできますが、注文処理だけが重くなってきた感じです。
管理画面の操作もスムーズにでき、受注管理から注文者へのメールもスムーズにできます。
今の所は、注文処理だけが重たくなってしまっている状態です。
カゴに商品を入れたり削除したり処理が重いです。
注文数の累積が多くなってくると、注文処理も重たくなってくるのでしょうか?
この状態では、お客さんに迷惑をかけてしまったり、携帯からの受注機会を逃してしまっている可能性もありますので、何か改善策はないでしょうか?
他の運営者の方は、累積の注文数が多くなってもスムーズに注文処理ができているでしょうか?
アドバイスをお願い致します。
EC-CUBEバージョン 2.3.0
PHPバージョン PHP 4.3.11
DBバージョン PostgreSQL 7.3.4
---------------------------
お世話になっております。
EC-CUBEを使い始めて数カ月になりますが、注文数が1000前後になってきてから、注文処理が非常に重くなってきました。
最初の頃は、カゴに入れる処理もスムーズにできましたが、現在は商品をカゴに入れる処理も、ボタンを押してから30秒ほどかかってしまいます。
注文処理が重くなってきた事で、携帯からの注文もAUからの場合ですが、「EZサーバからの応答がありません。しばらくたってからリトライしてください」と表示されてしまい、上手く注文する事ができなくなってきました。
サイトの表示はスムーズにできますが、注文処理だけが重くなってきた感じです。
管理画面の操作もスムーズにでき、受注管理から注文者へのメールもスムーズにできます。
今の所は、注文処理だけが重たくなってしまっている状態です。
カゴに商品を入れたり削除したり処理が重いです。
注文数の累積が多くなってくると、注文処理も重たくなってくるのでしょうか?
この状態では、お客さんに迷惑をかけてしまったり、携帯からの受注機会を逃してしまっている可能性もありますので、何か改善策はないでしょうか?
他の運営者の方は、累積の注文数が多くなってもスムーズに注文処理ができているでしょうか?
アドバイスをお願い致します。
A. 回答
『Re:注文処理が重くなってきました。改善方法は?』
2009/02/04 19:56:00
下記のSQLの実行結果が若干気になります。意図せず行が増えているテーブルがあるのかも。
SELECT relname, reltuples FROM pg_class WHERE relkind = \'r\' AND relname LIKE \'_tb\\_%\' AND reltuples >= 300
インデックスやSQLのチューニングは、1冊の本が書ける内容量ですので、ここで解決するのは難しいかも。
EC-CUBEコミュニティ(eccube-comu)は、既に一部のSQLチューニングを実施してあります。商品規格の周りなどは、EC-CUBEコミュニティについても、(インデックスなどの)DDLチューニングの余地がありそうです。
SELECT relname, reltuples FROM pg_class WHERE relkind = \'r\' AND relname LIKE \'_tb\\_%\' AND reltuples >= 300
インデックスやSQLのチューニングは、1冊の本が書ける内容量ですので、ここで解決するのは難しいかも。
EC-CUBEコミュニティ(eccube-comu)は、既に一部のSQLチューニングを実施してあります。商品規格の周りなどは、EC-CUBEコミュニティについても、(インデックスなどの)DDLチューニングの余地がありそうです。
EC-CUBEのカスタマイズ・制作会社 強いネットショップ構築します|EC-Orange




