バージョン選択

フォーラム

メニュー

オンライン状況

46 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 46
もっと...

サイト内検索

質問 > フロント機能 > 商品一覧画面の表示速度について

フロント機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
r32
投稿日時: 2010/5/27 11:43
対応状況: −−−
半人前
登録日: 2009/12/8
居住地:
投稿: 11
商品一覧画面の表示速度について
[EC-CUBE] 2.4.3
[OS] ホストOS:WindowsXP / ゲストOS:CentOS4
   VM:Sun VirtualBox
[PHP] PHP 5.2.5
[データベース] MySQL 5.0.51a

開発マシンスペック
[CPU] Intel Core2 Duo E7500 2.93GHz
[MEM] 2GB (ゲストOSには1GBを割当て)

お世話になります。現在、上記開発マシンにて動作確認を行っています。
テストデータ生成スクリプトを参考に5,000件データを作成して
一覧表示(list.php)に掛かる時間を測定したところ1分30秒程かかります。
(若干性能のおちる他のPCで実行すると4分30秒程かかりました)

過去のレスを見ると1〜2秒台で表示されているようですが、これは
開発環境に依存するところが大きいのでしょうか?それともSQL等を
チューニング(一応過去レスに載っていることは試してみました)する必要があるのでしょうか?

本番マシンとしては、レンタルサーバでVPSか専用サーバを検討しておりますが
まだ決まっていません。商品件数は5,000件程度を想定しています。

WEB開発は初めてで、このまま開発環境を本番環境に移行できるか不安です。
ぜひアドバイスをお願いします。
nanasess
投稿日時: 2010/5/27 13:30
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 商品一覧画面の表示速度について
5000点程度の商品数でしたら, よほど劣悪な環境でなければ, それほどのパフォーマンス劣化は無いはずです.

VM の環境でパフォーマンスを評価するのは酷だと思いますので, できるだけ本番に近い環境で評価することをおすすめします.

ちなみに下記のような環境では, 2秒程度で表示されます.

[EC-CUBE] 2.4.3
[OS] ホストOS:Mac OS X 10.6 / ゲストOS:Solaris 10
   VM:VMWare Fusion
[PHP] PHP 5.2.12
[データベース] MySQL 5.0.88
[CPU] Intel Core2 Duo 2.66GHz
[MEM] 4GB (ゲストOSには1.5GBを割当て)
r32
投稿日時: 2010/5/27 14:12
対応状況: −−−
半人前
登録日: 2009/12/8
居住地:
投稿: 11
Re: 商品一覧画面の表示速度について
仙人様

返信ありがとうございます。大変参考になります。

ちなみに、カスタマイズやチューニングはされているのでしょうか?
nanasess
投稿日時: 2010/5/27 14:52
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2314
Re: 商品一覧画面の表示速度について
引用:

r32さんは書きました:

ちなみに、カスタマイズやチューニングはされているのでしょうか?


デフォルトの状態です.
ただ, 複数カテゴリの割り当て数が増えると厳しいかもしれませんね...
ゲスト
投稿日時: 2010/5/27 16:03
対応状況: −−−
Re: 商品一覧画面の表示速度について
引用:

過去のレスを見ると1〜2秒台で表示されているようですが、これは
開発環境に依存するところが大きいのでしょうか?それともSQL等を
チューニング(一応過去レスに載っていることは試してみました)する必要があるのでしょうか?


小生の場合は、

[EC-CUBE] 2.4.3正式版 新規インストール
[サーバ] Fedora11 on VMware workstation6 on WinXPSP3
[OS] Fedora11
[PHP] PHP 5.2.13
[データベース] PostgreSQL 8.3.10
[WEBサーバ] Apache/2.2.15-1(Fedora)
[ブラウザ] IE6SP2

<開発環境>
WinXP SP3
Pen4 HT 2.8GHz
1Gbyte
VMPlayer 512MB

全検索(約25万件)   :約60秒
部分一致検索(約600件) :約15秒
一致検索(1件)     :約6秒

な数値が測定されてます。

本番では、自前でサーバを立てるので、
業者曰く「10倍以上早くはなりますよ。」だそうです。

引用:

本番マシンとしては、レンタルサーバでVPSか専用サーバを検討しておりますが
まだ決まっていません。商品件数は5,000件程度を想定しています。


過去に、
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=4958&forum=10
に際して、レンタルサーバの検討をしたことがありますが、
5,000件であれが、共有サーバでも、探せば、早くて安定した
サーバを見つけることが出来る様です。

困る場合の原因例:
回線が細いと「共用・VPS・専用」「日本設置・海外設置」いずれにせよ、
主にそのサーバにアクセスする国(一般に日本)の昼間が遅く不安定、夜が早く安定とか。。。
r32
投稿日時: 2010/5/28 17:59
対応状況: −−−
半人前
登録日: 2009/12/8
居住地:
投稿: 11
Re: 商品一覧画面の表示速度について
常連さん

ありがとうございます。
お二人のアドバイスを参考にして、VMwarePlayerとPostgreSQLをインストールして再度測定をした結果、全件検索で45秒となりました。
やはり環境による違いが大きいようです。早めに本番サーバを探してテストを行いたいと思います。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,077名です
総投稿数は110,024件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1647
8
red
1570
9
mcontact
1296
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.