質問 > フロント機能 > レスポンスを向上させるには |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
topo |
投稿日時: 2008/12/20 18:37
対応状況: −−−
|
常連 登録日: 2008/6/11 居住地: 岡山 投稿: 64 |
条件付の改善 条件付ですが速度改善できました。
今回私のやっている案件はデータ件数約1万件と多いものの、 ・1商品に1カテゴリで問題ない点 ・規格の概念を利用しない点 上の2点をクライアントに取り付ける事が出来たのでかなり独自路線の カスタマイズをする事で基本1秒以内の表示を実現できました。 同じような条件の方はご参考までにどうぞ。 ■1:データ更新 まず『dtb_products.category_id』しか見ないようにするのでデータを更新します。 まだ作ってませんがデータ登録のタイミングで同様の処理を書いておけばいいかな?と思っています。 引用:
■2:SQL修正 data\class\pages\products\lc_page_products_list.php ・要点1 デフォルトのソート方法が異常に重いので無視。新着順とした。 ・要点2 vw_products_allclassのviewが死ぬほど重いので捨てた。 ・要点3 単一テーブルを見る分にはdistinctなんて必要ないので外した ・要点4 極力Joinを外して取得した結果から『(select min(product_code) ・・・』のような形とした。 dtb_products_class.product_idはユニークキーなので数があるように見えるが負荷は小さい。 引用:
■3:以下のロジックのカット まったく使っていなくても以下のロジックが入っているだけでやたら重い事がわかった。 今回私が規格の要素を使わないのでロジックを外した。 引用:
|
topo |
投稿日時: 2008/12/14 11:11
対応状況: −−−
|
常連 登録日: 2008/6/11 居住地: 岡山 投稿: 64 |
Re: レスポンスを向上させるには データ件数が9000件とかになると前言撤回です><
やっぱり重いです^^; 以下に調査結果をまとめてみました。 何か情報をお持ちの方がいらっしゃればご提供頂ければ幸いですm(_ _)m http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2262&post_id=12221&order=0&viewmode=thread&pid=12220&forum=3#forumpost12221 |
topo |
投稿日時: 2008/12/13 16:16
対応状況: −−−
|
常連 登録日: 2008/6/11 居住地: 岡山 投稿: 64 |
Re: レスポンスを向上させるには 商品点数1000点越えのデータを投入して酷い速度になっていたのをこの書き込みを見て問題点を解決する事ができました。
有難うございましたm(_ _)m |
delsol |
投稿日時: 2008/10/28 11:58
対応状況: −−−
|
半人前 登録日: 2008/7/24 居住地: 投稿: 23 |
Re: レスポンスを向上させるには すみません、自己レスです。
こちらの投稿を参考にSQLを差し替えたところ、Rows_examinedが2万程度に減りレスポンスも劇的に改善しました。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=2262&forum=3&post_id=8779#forumpost8779 お騒がせしました。ありがとうございました。 |
delsol |
投稿日時: 2008/10/28 11:31
対応状況: −−−
|
半人前 登録日: 2008/7/24 居住地: 投稿: 23 |
レスポンスを向上させるには お世話になります。
商品数500、カテゴリ数130(3階層)のショップをセットアップしましたが、トップを含む各ページのレスポンスが5-10秒と非常に遅い状態です。 mysqlにlog-slow-queriesをつけてクエリの状況を見ると、商品一覧取得のクエリ1つのRows_examinedが100万以上あり、これだけで5秒かかっていました。 インデックスもいろいろ試していますが効果が出ていません。 このパターンのインデックスを張ると効果的、といった何か良い対策がありましたらお教えください。 環境は以下の通りです。 [EC-CUBE] 2.1.2 [サーバ] 単独 [OS] CentOS5 [PHP] PHP 5.1.6 [データベース] MySQL 5.0.45 [WEBサーバ] apache2.2.3 [ブラウザ] IE7 よろしくお願いいたします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |