質問 > 管理機能 > 「規格登録」画面の表示に時間がかかる |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
webc |
投稿日時: 2008/10/7 14:34
対応状況: −−−
|
新米 登録日: 2008/10/6 居住地: 投稿: 5 |
Re: 「規格登録」画面の表示に時間がかかる yumiさん
アドバイスありがとうございます。 参考記事のとおり /data/class/db/dbfactory/SC_DB_DBFactory_MYSQL.php キー'vw_products_allclass'に割り当てられた要素を書き換えしましたが、やはり60秒ほどかかります。 環境的には問題ないと思うのですが。 |
yumi |
投稿日時: 2008/10/7 9:50
対応状況: −−−
|
半人前 登録日: 2008/8/28 居住地: 地球 投稿: 26 |
Re: 「規格登録」画面の表示に時間がかかる ここ:http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=2709&forum=2
これであたしは2分から数秒に。 環境などもこっちのスレに書いてあります。 |
webc |
投稿日時: 2008/10/6 18:15
対応状況: −−−
|
新米 登録日: 2008/10/6 居住地: 投稿: 5 |
Re: 「規格登録」画面の表示に時間がかかる こちらもほぼ同じ環境で動かしています。
EC-CUBEバージョン 2.1.2 PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.22 http://webml.ec-cube.net/comu-ml/200707/msg00000.html こちらを参考にLC_Page_Admin_Products_ProductClass.php を変更しましたが、システムエラーになります。 jazz4noさんは、その後解決しましたか。 どこを調べてもいい情報がなくて・・・ |
ゲスト |
投稿日時: 2008/8/19 11:26
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる お世話になっています。
環境は EC-CUBEバージョン 2.1.2 PHPバージョン PHP 4.4.7 DBバージョン MySQL 4.1.22-standard-log です。 http://webml.ec-cube.net/comu-ml/200707/msg00000.html を参考に \data\class\pages\admin\products\LC_Page_Admin_Products_ProductClass.php を変更して問題なくいってたのですが、 規格数が250件位になったころから、規格登録のところでタイムアウトを起こすようになりました。 やはり、SQLの問題なのでしょうか? SQLは参考ページのものをそのまま使っています。 |
|
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系では方法が異なってくるのでしょうか? どなたか心当たりがございましたらご教授ねがいます。 |
ゲスト |
投稿日時: 2007/10/8 16:15
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる 大河内さん、お世話になります。
大河内さんの情報で問題が解決いたしました。 ありがとうございました。 |
|
ゲスト |
投稿日時: 2007/10/8 16:13
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる 新米さん、おせわになります。
ご指摘どおりSQLのチューニングで考えていたら、大河内さんから情報提供があり解決いたしました。 1秒ほどで画面が表示されます。 ありがとうございました。 |
|
nanasess |
投稿日時: 2007/10/8 13:15
対応状況: −−−
|
神 登録日: 2006/9/9 居住地: 投稿: 2314 |
Re: 「規格登録」画面の表示に時間がかかる 大河内です.
手前味噌で恐縮ですが, コミッターML のこのあたりが参考になるかもしれません. http://webml.ec-cube.net/comu-ml/200707/msg00000.html |
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通りです。 |
ゲスト |
投稿日時: 2007/10/8 11:04
対応状況: −−−
|
Re: 「規格登録」画面の表示に時間がかかる 早速のご回答ありがとうございます。
環境は良い方なので問題はないと思います。 IE、FIREFOXともためいしていますが症状は同じです。 |
|
(1) 2 » |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |