EC CUBE「一覧表示の高速化方法」

EC-CUBEの高速化

EC-CUBEはとても重いので、商品一覧の表示が商品数が増えることで表示が遅くなる場合がございます。そんなイライラを解消できる簡単なチューニング方法をご紹介いたします。

昇降順を決めておくだけ

List(一覧表示)を表示するときに予め昇降順を決めておくだけで表示速度が改善されます。弊社ではPostgreSQLでしか試していませんが、Mysqlでも可能です。

導入方法

data/class/pages/products/LC_Page_Products_List.php を開き、function process() の

$this->orderby = isset($_POST['orderby']) ? $_POST['orderby'] : “”;

を↓に変更

$this->orderby = isset($_POST['orderby']) ? $_POST['orderby'] : “price”;

if (!isset($_POST['orderby'])) $_POST['orderby'] = “”;

を↓に変更

if (!isset($_POST['orderby'])) $_POST['orderby'] = “price”;

応用

コレだけです。priceは価格順で表示され、priceをdateにすると登録日順になります。

HP制作後、月額費用はかかるの?

facebookのイイネを押してから「お問い合わせ、またはお見積り」をいただいた方には、割引特典といたしましてご契約後の月額費用が永久無料となります(新規お申し込みのお客様限定)。

通常、私共でドメイン維持、サーバー保守、システム管理をさせていただく場合は、月額3,000円となっております。

お問い合わせ