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

・長い問い合わせをしている処理をコメントアウト、閲覧専用のテーブルから呼び出し。


これをやったら、スムーズに動いてくれた。


商品を沢山登録する場合はこんな感じの改造がおすすめかもね