EC-CUBE は大量の商品登録には向いていない?
EC-CUBE 2.4.4をatom1Gメモリ1MのCENTOSにインストール、データベースはMySQL(非推奨?)を選択。
テストで50,000商品登録したところ、トップページ、商品ページ、リストページ、重くて全く動かない。
そもそも、クエリはどうなっているのか調べたところ、すごい複雑な問い合わせをしていた。
どうやら沢山商品を登録する使い方にEC-CUBEは向いていないようだ。
で、以下のように改造
1.テーブル製作
・閲覧専用のテーブルを製作
・新規登録、更新時にキューを溜めるテーブルを製作
2.自動更新処理
・CRONにて古いキューから閲覧専用テーブル更新
3.プログラム修正
・(例)商品ページを動かしてるclassをextendにコピー
data/class_extends/page_extends/products/LC_Page_Products_Detail_Ex.php
・長い問い合わせをしている処理をコメントアウト、閲覧専用のテーブルから呼び出し。
これをやったら、スムーズに動いてくれた。
商品を沢山登録する場合はこんな感じの改造がおすすめかもね