質問 > フロント機能 > ver.2.0.1 での商品一覧の表示速度について |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
apogee |
投稿日時: 2008/1/4 17:03
対応状況: −−−
|
常連 登録日: 2007/11/17 居住地: 大阪府 投稿: 53 |
ver.2.0.1 での商品一覧の表示速度について 現在、ver.2.0.1 をレンタルサーバーにてテスト稼動しております。
この正月の間に商品データーを1,600点ほど登録して動作チェックをしていますが、 過去に何度か質問がされています画面の表示速度に関する問題が出てきました。 600点くらいまでは1秒もかからずに表示されていたのですが、 1,000点に近くなるにつれ商品一覧のカテゴリーから別のカテゴリーへ移るときに 表示に時間がかかるようになり、約1,600点ほど登録している現在では 下記のように表示に時間がかかります。 ・商品一覧 -> 他のカテゴリーの商品一覧:平均 22秒 ・商品一覧 -> 商品詳細:平均 7秒 ・商品詳細 -> 商品一覧:平均 22秒 商品一覧の仕様は縦 6 × 横 6 の 36点を一覧で表示するようにし、 商品一覧には商品名と値段のみ表示するようにしています。 商品一覧の画像のサイズは1点が 87 × 134 ピクセル、約3kBほどです。 ちなみに規格の登録数は少ないです。 データベースはレンタルサーバーに最初からセットしてある MySQL のため、 おそらく細かなチューニングなどは望めないと思います。 とりあえず表示が10秒以内であれば良いと考えているのですが、 EC-CUBE の ver.2.0.1 の場合は、どのように変更していけば良いでしょうか。 過去に何度か質問がされています画面の表示速度に関する件ですが、 調べてみましたが ver.1.x.x 系のものしかないように思いますので ご教示いただければ幸いです。 規格数が多い場合に「規格」編集画面に移動できない MySQLが遅いのですが とにかく遅いのです。 「規格登録」画面の表示に時間がかかる 商品点数4万点以上の場合の表示速度(リスト・詳細) ---------------------------------- EC-CUBE : 2.0.1 レンタルサーバー仕様 サイトサーブ2 serVerシリーズ OS : Linux CentOS 4.4 Apache : 2.0.59 PHP : 5.2.3 DB : MySQL 5.0.37-community-log |
tao |
投稿日時: 2008/1/9 3:37
対応状況: −−−
|
一人前 登録日: 2007/12/28 居住地: 東京 投稿: 82 |
Re: ver.2.0.1 での商品一覧の表示速度について 残念ながらレンタルサーバーでMySQLを使用している限り速度アップは難しそうです。
EC-CUBEはMySQLを使用する場合サブクエリを多発します。 これが速度低下の一番の要因ではないかと考えています。 手っ取り早いのはpostgresに変更する事ですが、MySQLを使用するのであれば現在InnoDBになっているテーブルでトランザクションに関係ないテーブルを片っ端からMyISAMに変更し、適切なIndexを設定してあげるか、商品規格まわりのソースをサブクエリを使用しないように大幅に変更する必要があると思います。 |
apogee |
投稿日時: 2008/1/9 4:55
対応状況: −−−
|
常連 登録日: 2007/11/17 居住地: 大阪府 投稿: 53 |
Re: ver.2.0.1 での商品一覧の表示速度について tao 様、貴重な情報をありがとうございます。
> EC-CUBEはMySQLを使用する場合サブクエリを多発します。 > これが速度低下の一番の要因ではないかと考えています。 2.x.x 系から複数カテゴリーに対応になったため、 MySQL では非常に複雑な SQL を使用しているとの情報を読んでいましたので、 根本的な部分はやはりそこらへんになるのでしょうか。 いまもあちこちソースを覗いていたのですが、 折角の情報を頂きながら、自分のいまのスキルではおっしゃることを理解して 解決するまでにはかなり時間がかかりそうです。 サーバーのスペックは分かりませんが、 1.x.x 系のサイトでは数千点の商品を登録されていても 結構はやく動いているサイトがあるようですし、 他の方の記事を読みながら運営されているサイトをあちこちと見させていただき 参考にさせていただいています。 とりあえず複数カテゴリー対応は見送ることにして、 1.4.5 にまた商品を登録して動作をチェックしてみます。 どうもありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |