質問 > 管理機能 > 重すぎて固まる 規格数・商品数が異常に多い |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
TSUDO |
投稿日時: 2010/12/27 15:21
対応状況: −−−
|
新米 登録日: 2010/11/12 居住地: 投稿: 6 |
重すぎて固まる 規格数・商品数が異常に多い たくさんの方が同じ事で書き込みされていますが、
例に漏れず、自分も悩んでおります。 商品数・規格数がとても多く、商品個別の「規格登録」において、重たすぎてブラウザが固まるという状態です。 初期の商品登録数は、およそ1400商品。(1ヶ月毎に100件くらい増える予定) さらに、規格にいたっては、カラーが約300・サイズが約30で合計9000パターンです。 規格登録の際に9000行を表示させる前にブラウザがクラッシュしてしまいます。(1行すらも表示されないままに。) 環境としましては、 EC-CUBEバージョン 2.4.4 PHPバージョン PHP 5.2.14 DBバージョン MySQL 5.1.49-community PostgreSQLが良いという書き込みはいろんな所で見かけますが、それで解決するレベルかどうかも、怪しいのではないでしょうか・・?(素人考えなので、実際はどうなのか分かりませんが・・) 以下のサイトを参考にし、試しましたが、どうにもなりませんでした・・。 http://nayuzak.blog50.fc2.com/blog-entry-37.html 素人質問でたいへん恐縮ですが、何か解決策ありましたら、ご教授いただけませんでしょうか。 もしくは、eccubeは不向きだという判断も、可能性としてあるのでしょうか・・? よろしくお願いいたします。 |
tao_s |
投稿日時: 2010/12/27 15:27
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 804 |
Re: 重すぎて固まる 規格数・商品数が異常に多い 標準では、商品数×規格1分類数×規格2分類数のレコードがDB内部に作成されるため、解決する為には規格周りの処理を書き換えるか、規格を使わない様な作りに書き換える必要があると思います。
ちょっと費用はかかるかもしれませんが、EC-CUBEを使わないという選択肢もアリだと思います。
|
patapata |
投稿日時: 2010/12/27 16:24
対応状況: −−−
|
仙人 登録日: 2010/7/7 居住地: 神奈川県 投稿: 502 |
Re: 重すぎて固まる 規格数・商品数が異常に多い 現状のEC-CUBEの管理方法で
引用:
を未カスタマイズで管理するのは難しいかと思われます。 しかしカスタマイズすれば、可能だとは思います。 規格の分類がカラーとサイズであるのであれば、どのような商品なのかはわかりませんが、一定の規則があるのではないでしょうか? ・商品タイプにより、指定できるカラーやサイズが決まっているとか?あんまりないとは思いますが、1つの商品に対し9000パターンの値段が存在するわけではないと思いますが・・・ 条件が決まっているのであれば、わざわざ規格で管理せずともカラーとサイズの別テーブルを作り、外部結合でくっつけてあげればいいだけです。 値段にしても条件が決まっているのであれば、EC-CUBEの機能ではなく計算によって導き出せばよいだけです。 また、 1400商品×カラー約300×サイズ約30=約1260万 の商品を登録し、これを毎回SELECTして重たくないようにする、なんてのはEC-CUBEでなくともなかなか厳しいことです。 EC-CUBEどうこうではなく、どうすれば現実的な管理ができるか?を今一度考えるべきかと思います。 |
AMUAMU |
投稿日時: 2010/12/27 22:10
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 重すぎて固まる 規格数・商品数が異常に多い PostgreSQLに移行すれば解決しそうなぎりぎりの範囲ですが
内容的には根本的に適した環境のチョイスと、PostgreSQLへの移行 必要な高速化を行うべきかなと思います。 他の方も指摘されていますが、現状の使い方を見る限りEC-CUBE以外でも・・・という気もします。
|
seasoft |
投稿日時: 2010/12/29 12:40
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: 重すぎて固まる 規格数・商品数が異常に多い > 商品数・規格数がとても多く、商品個別の「規格登録」において、重たすぎてブラウザが固まるという状態です。
初回登録時も問題が出ていますか? 変更(再編集)時のみでしたら、MySQL でもチューニングで簡単に高速化できたと思います。 まぁ、全体を考えると、PostgreSQL に変えたほうが良さそうですが。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |