質問 > フロント機能 > EC-CUBE4で規格の組合わせの多い商品の表示が遅い(商品一覧) |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
erizou |
投稿日時: 2019/6/3 17:21
対応状況: −−−
|
常連 登録日: 2013/3/19 居住地: 投稿: 39 |
EC-CUBE4で規格の組合わせの多い商品の表示が遅い(商品一覧) ▼テンプレート
[EC-CUBE] 4.0.2 [レンタルサーバ] XSERVER [PHP] 7.2 [データベース] MySQL5.7 [カスタマイズの有無] カスタマイズは特になし [現象] 規格の組合わせが156通りになる商品が1つだけあるのですが、それがある商品のカテゴリページの表示が大変遅く、20秒近くかかります。 表示を早くする対策として、商品一覧ページ上で商品をカートに入れる機能をまず非表示にしたいと思うのですが(商品一覧のページに記載されているカート部分のスクリプトを非表示)、商品のデータを取得する部分で時間がかかっているのかな、とも思われます。 表示の改善を図るには、何が最善なのか模索しておりますが、EC-CUBE4の理解がまだ浅く、改善に至っておりません。 上記を回避する方法をご存知の方がいらっしゃったら、何かお教えいただけますでしょうか。 |
nyorai |
投稿日時: 2019/6/4 13:22
対応状況: −−−
|
仙人 登録日: 2015/8/21 居住地: 投稿: 302 |
Re: EC-CUBE4で規格の組合わせの多い商品の表示が遅い(商品一覧) 規格の組み合わせが増えると、データの検索のパフォーマンスはどうしても落ちてしまうので、改善するにはSQLをチューニングする必要があるかと思います。
根本的な解消方法ではないですが、例えば商品自体を分割して規格の組み合わせの数をへらす、とかでしょうか。 |
erizou |
投稿日時: 2019/6/4 13:40
対応状況: −−−
|
常連 登録日: 2013/3/19 居住地: 投稿: 39 |
Re: EC-CUBE4で規格の組合わせの多い商品の表示が遅い(商品一覧) nyorai さま
そうですよね。それは分かっているのですが… その提案もしましたが、お客さまの意向でその規格数が減らせなくて困っています。 SQLのチューニングまでやるほどカスタマイズは4系では経験が無いのですが、どれくらい結果が出るものなのでしょうか? |
kazumi |
投稿日時: 2019/6/4 14:05
対応状況: −−−
|
常連 登録日: 2019/4/15 居住地: 投稿: 45 |
Re: EC-CUBE4で規格の組合わせの多い商品の表示が遅い(商品一覧) erizou さん、はじめまして。
規格数から見るとアプリレベルで改善を試みるのは難しいかもしれません。 以下、Mysqlの場合ですが、全体の設定で改善可能な箇所が無いかなど、設定を細かくみていくしか無いのかなあと思いました。 https://qiita.com/mamy1326/items/9c5eaee3c986cff65a55 |
erizou |
投稿日時: 2019/6/6 16:52
対応状況: 保留
|
常連 登録日: 2013/3/19 居住地: 投稿: 39 |
Re: EC-CUBE4で規格の組合わせの多い商品の表示が遅い(商品一覧) kazumi さま
返信が遅くなり、申し訳ありません。 改善が厳しいのが色々と分かりました。 レンタルサーバーなので、MySQLの設定を細かく触るのも限界があります。 いずれ改善されるといいなという期待は持ちつつ、今回は規格の組み合わせが多い商品は1つだけであること、全体の商品数はそこまで多くないことから、該当ページを固定で作成し、新着商品のブロックを参考に固定で商品を表示するページを作成して回避することにします。 アドバイスありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |