質問 > 管理機能 > 「規格登録」画面の表示に時間がかかる |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2007/10/5 17:57
対応状況: −−−
|
「規格登録」画面の表示に時間がかかる EC-CUBEバージョン 1.3.0
PHPバージョン PHP 4.4.7 DBバージョン MySQL 4.1.21-standard-log ---------------------------------------------------- 商品管理 → 商品マスタ で検索し、一覧の規格リンクから「規格登録」画面を表示するのに異常に時間(40秒くらい)がかかります。 原因が分からず悩んでいます。 同様の問題で悩んでいる方いらっしゃいませんか。また、何か心当たりのある方がいらっしゃいましたら、知恵をお貸しください。よろしくお願い致します。 |
|
gone |
投稿日時: 2007/10/6 13:42
対応状況: −−−
|
半人前 登録日: 2007/9/18 居住地: 札幌 投稿: 24 |
Re: 「規格登録」画面の表示に時間がかかる 規格登録している数が多いと時間かかります。
|
ゲスト |
投稿日時: 2007/10/7 11:09
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる パソコンのスペックや、回線の環境でもかなり表示速度は
変わりますが、 ブラウザによってもかなり違いがあります。 もし今現在IEを使用しているのであればFIREFOXにするだけで 表示速度は半分程度になりますよ。 |
|
ゲスト |
投稿日時: 2007/10/8 10:50
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる 早速のご回答ありがとうございます。
ご指摘のとおり、規格の登録数は多いです。 現在規格は色の管理のみで使っていますが、通常の使い方とは少し違います。 通常は規格を色としてその中に各色を登録するとおもいますが、何分商品ごとに微妙に色の名称が違い、数十・数百種類になり、規格が色のみだと登録のとき探すのに手間取るため、商品ごとに規格を「○○○のカラー」とし色を登録しています。 通常の使い方にする方がいいのでしょうか? 因みに、現在の規格数は50個くらいです。 |
|
ゲスト |
投稿日時: 2007/10/8 11:04
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる 早速のご回答ありがとうございます。
環境は良い方なので問題はないと思います。 IE、FIREFOXともためいしていますが症状は同じです。 |
|
gone |
投稿日時: 2007/10/8 11:12
対応状況: −−−
|
半人前 登録日: 2007/9/18 居住地: 札幌 投稿: 24 |
Re: 「規格登録」画面の表示に時間がかかる やはりそうでしたか。
私も「○○○のカラー」とか「○○○のサイズ」とかのようにしていました。そしたら段々と重くなっていき、5分待っても画面が開かないこともありました。 カラーとサイズを合わせて200以上です。 product_class.phpのロジックを追っかけてみると、function lfGetClassCatListEdit()内にあるSQLが重いと思いました。実際に検証したわけではないですが、その中のvw_cross_products_classがネックのような気がします。 (これのSQLはconf.phpをご覧ください。) ちなみにこれはMySQL4.xです。MySQL5.xであればビューを作成できるので、レスポンスはかなり違ってくると思います。 これによって、dtb_classcategoryテーブルの総当たりが行われています。つまり、規格数が多ければ多いほど規格の組み合わせパターンが非常に多くなっていきます。 ですので、解決方法としては、 ・SQLをチューニングする ・規格数を減らす の2通りです。 |
nanasess |
投稿日時: 2007/10/8 13:15
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 「規格登録」画面の表示に時間がかかる 大河内です.
手前味噌で恐縮ですが, コミッターML のこのあたりが参考になるかもしれません. http://webml.ec-cube.net/comu-ml/200707/msg00000.html |
ゲスト |
投稿日時: 2007/10/8 16:13
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる 新米さん、おせわになります。
ご指摘どおりSQLのチューニングで考えていたら、大河内さんから情報提供があり解決いたしました。 1秒ほどで画面が表示されます。 ありがとうございました。 |
|
ゲスト |
投稿日時: 2007/10/8 16:15
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる 大河内さん、お世話になります。
大河内さんの情報で問題が解決いたしました。 ありがとうございました。 |
|
john |
投稿日時: 2008/4/11 23:04
対応状況: −−−
|
常連 登録日: 2008/2/20 居住地: 投稿: 34 |
Re: 「規格登録」画面の表示に時間がかかる いつもお世話になっています。
EC-CUBEバージョン 2.1.0-beta PHPバージョン PHP 4.4.8 DBバージョン MySQL 5.0.27-standard-log で利用してます。 http://webml.ec-cube.net/comu-ml/200707/msg00000.html を参考にさせていただき、自分なりに手を加えてみたのですが、どうもうまくいきません。 \data\class\pages\admin\products\LC_Page_Admin_Products_ProductClass.php をいじってみたのですが、エラーとなってしまいます。 もしかしたらいじっているファイルが違うのか… または2.x系では方法が異なってくるのでしょうか? どなたか心当たりがございましたらご教授ねがいます。 |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |