XREAサーバでインストールしたのですが、表示が異常に遅いです。

Zen-Cart.Com の最新情報や Zen-Cart.JP のお知らせ
アバター
shopritz
記事: 7
登録日時: 2008/3/27 09:33
連絡を取る:

XREAサーバでインストールしたのですが、表示が異常に遅いです。

投稿記事by shopritz » 2008/3/27 10:06

XREAサーバでインストールしたのですが、サイトの表示が異常に遅いです。
原因がなぜなのかがまったくわからないので、教えてください。
いろいろぐぐってみたのですが、原因がわかりません。

サイトのアドレスは下記のとおりです。

http://shop-ritz.com/

サーバーのスペックについて

CPU:T7200 2.00GHz x 2
Memory:2073MB
Apache:1.3.37
Perl:5.8.8
PHP:5.2.4
Ruby:1.8.5
MySQL:5.1.22-rc
PgSQL:8.2.4
Pyton:2.4.3
SQLite:2.8.17
SQLite3:3.3.7

以上がサーバーのスペックです。

ちなみに、過去ログでありました買いパラで、ファイル容量のチェックをしましたが
判定は軽いとでました。
インストールしてから、ほぼなにもいじっていない状態(というよりも
管理画面さえも反応が遅すぎて表示されないこともしばしばあるので)
なので、容量が大きいという原因は排除されています。
他にどのような原因があるのか、ご存知の方、教えてください。

みなさまのお力をお貸しください。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2008/3/27 11:01

こんにちわ。kimonoです :)
確かに遅いですね。
パースタイムとか表示させた方が分かりやすいですね。

XREAはアカウントによってかなり遅かったり、まださくさく動いたりと色々とあるみたいです。
ただ、安いこともあって遅いのは我慢するしかないという人は多いですね。
http://sb.xrea.com/archive/index.php/f-8.html
http://sb.xrea.com/index.php?
などで障害など出ていないか見たほうがいいかもしれませんね。
うちでも借りてはいますが、あくまでもテスト用とはしております。

インストールした初期状態で、php5とmysql5のパッチを当てていれば、ZenCart側では特に問題はないと思います。
アバター
shopritz
記事: 7
登録日時: 2008/3/27 09:33
連絡を取る:

なるほど参考になります。

投稿記事by shopritz » 2008/3/27 18:44

なるほど、参考になります。

http://sb.xrea.com/archive/index.php/f-8.html
http://sb.xrea.com/index.php?

を参考にしてみましたところ、やはりサーバーが死んでいるようです。

他にもかなりこういった方がおられるようで、サーバー側の対応を待ってみます。
ありがとうございました。

ちなみに、パースタイムというのはなんでしょうか?
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2008/3/27 19:17

パースタイムは管理画面>一般設定>ログの設定で設定出来るのですが、フッターの部分に読み出しにかかる時間を表示するものです。
これがあると他と比べてどうとか、データーベースの読み出しに時間がかかってるとか、数字で分かったので、表示してみたらと思いました。
アバター
shopritz
記事: 7
登録日時: 2008/3/27 09:33
連絡を取る:

パースタイムを表示させてみました。

投稿記事by shopritz » 2008/3/28 11:18

パースタイムを表示させました。

Parse Time: 41.118
Number of Queries: 634
Query Time: 21.981572019119

とあります。

これは遅いのでしょうか?

あと、サーバー側サポートより返事があり、
「データベースの混雑やメンテナンスなどにより、一時的にアクセスが行えないことがございます。」との返事があったのですが、一時的な混雑ではないような気がします。
ここのところ、少しつながりやすくはなっているのですが、やはり遅いのです。

サーバー側に原因がないとすると、プラグインや色々な方法を含めて、表示速度をあげる方法はないでしょうか。
このままでは、遅すぎて表示する前に、ユーザーが逃げてしまいかねない状況です。
質問ばかりで申し訳ありませんが、ご指導宜しくお願い致します。
アバター
かず
記事: 196
登録日時: 2005/5/21 15:31
お住まい: 愛知県

Re: パースタイムを表示させてみました。

投稿記事by かず » 2008/3/29 07:32

おはようございます。
shopritz さんが書きました:Parse Time: 41.118
Number of Queries: 634
Query Time: 21.981572019119

Parse Time: 41.118 ってのはかなり時間かかってるように思います。
Number of Queries: 634 で41.118ですから遅いと思いますね。

shopritz さんが書きました:サーバー側に原因がないとすると、プラグインや色々な方法を含めて、表示速度をあげる方法はないでしょうか。

ちなみに画像の設定はどうなってるでしょうか?
一般設定>画像の設定>画像サイズを計算するがtrueになってますと、恐ろしく時間がかかる場合があります。
あとカテゴリ内の商品数を表示させても時間がかかる場合もあります。

余分な表示は極力非表示、falseにしたほうがいいと私は思いますよ。
商品数が多く画像サイズがばらばらの場合、特に画像サイズを計算するがtrueになってますと致命的に時間がかかりますので、一度テストしてみてください。
アバター
かず
記事: 196
登録日時: 2005/5/21 15:31
お住まい: 愛知県

投稿記事by かず » 2008/3/29 07:41

shopritzさんのサイト今確認しましたが、最初はParse Time: 48.**だったのが、つぎ見たら3秒台でしたので、サーバーの環境かもしれないですね!
アバター
shopritz
記事: 7
登録日時: 2008/3/27 09:33
連絡を取る:

投稿記事by shopritz » 2008/3/29 08:16

ちなみに画像の設定はどうなってるでしょうか?
一般設定>画像の設定>画像サイズを計算するがtrueになってますと、恐ろしく時間がかかる場合があります。


お返事ありがとうございます。
確認したところ、trueになっていました。
念のため、falseに変更しましたが
無常にも、Parse Time: 72.340 の表示が・・・・


shopritzさんのサイト今確認しましたが、最初はParse Time: 48.**だったのが、つぎ見たら3秒台でしたので、サーバーの環境かもしれないですね!


サーバーの環境が原因とすれば、サーバー側にどのような原因が考えられますでしょうか?XREAサーバーのサポートからの返事では、XREAサポート側の環境では、問題なく表示されるそうです・・・いろいろな環境で試したのですが、やはりすぱっと表示されることは稀です。

いろいろと教えていただきまして、ありがとうございます!
アバター
かず
記事: 196
登録日時: 2005/5/21 15:31
お住まい: 愛知県

投稿記事by かず » 2008/3/29 10:40

カテゴリ内の商品数も消してみました?

詳細ページや一覧ページなど早いときもありますが、逆に表示されずに「表示できません」とIEで表示される時もあります。
更新すると表示されますので、タイムアウトみたいな感じです。

XREAの中でも悪いサーバーに当ったみたいですね。商売用として使うなら安くても有料レンタルを使った方がいいかもしれないですよ。
※XサーバーのようにDB接続制限をしている所はやめたほうがいいですが。。

多分サーバー環境だと思うのですが、念のため色々テストしてみてください。
アバター
shopritz
記事: 7
登録日時: 2008/3/27 09:33
連絡を取る:

投稿記事by shopritz » 2008/3/29 12:44

XREAの中でも悪いサーバーに当ったみたいですね。商売用として使うなら安くても有料レンタルを使った方がいいかもしれないですよ。
※XサーバーのようにDB接続制限をしている所はやめたほうがいいですが。。


そうですね。
このまま対応が悪いようであれば、別のサーバーでのインストールするつもりです。
その際、おすすめのサーバーなどがあれば教えてください。

ロリポップなどは、やめておいた方がいいでしょうか?

最悪、XREAの上位プランであるCoreサーバーも視野にいれておりますが
結局のところ、安定してZencartが現在他の方で使えているサーバーを利用することが一番早いかなと思いまして・・・

教えていただけるとありがたいです。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2008/3/29 13:25

CMS専用にカスタマイズしたサーバーであれば提供しております。
もともとはうちのサイトのために色々なサーバーを使って、最終的に理想どおりのものを作ってしまいました。それで提供しております。
ちなみに、以前あるお客様が1台丸ごと利用していて、パースタイム15ぐらいだったのが、うちで丸ごと1台のサーバーでカスタマイズチューニングして、パースタイムは今では0.3とかになっています。
うちのきものサイトでもかなり重いのですが、それでも1.3とかですね。

サーバーはroot権限と知識があれば、速度はカスタマイズして速く出来ます。

まぁ、あくまでも参考までに :wink:
アバター
shopritz
記事: 7
登録日時: 2008/3/27 09:33
連絡を取る:

投稿記事by shopritz » 2008/3/29 14:00

CMS専用にカスタマイズしたサーバーであれば提供しております。
もともとはうちのサイトのために色々なサーバーを使って、最終的に理想どおりのものを作ってしまいました。それで提供しております。


お教えいただきましてありがとうございます。

いまのところ色々なサーバーを比較して考えてみたいとおもっております。
それにしても、パースタイムが0.3は速いですね。
うちが40以上しているのは、遅すぎる気がしますが、いまのところ、3縲鰀5くらいであれば、特に問題はないかなと思っております。

もしよろしければ、他のレンタルサーバーとの比較などを交えて教えていただけるとありがたいです。
アバター
kimono
記事: 1995
登録日時: 2005/9/27 13:30
お住まい: 大阪府大阪市天王寺区上本町
連絡を取る:

投稿記事by kimono » 2008/3/29 14:26

普通のレンタルサーバーは、ただサーバーを立ち上げているだけで、高速のカスタマイズなどはしていません。root権限などあるサーバーの場合は、自分でカスタマイズする必要があります。ただし、レンタルサーバー業者はその辺りは全くサポート対象外なため、行うことはしません。あくまでもレンタルサーバー会社は、スペースを間貸しするという考え方です。
私はそういったレンタルサーバーの考え方で運営していくことが難しくなり、自分で立てた次第です。当然、同様のサービスがあるかというとないと思います。
うちがzencartを使うために、zencartはどうすれば早くなるかを知っているから、様々な手段をいつもテストし、試行錯誤している毎日です。
ただ、弊社の場合は、大手のサーバー会社と違って、サーバー会社としての運営はまだ浅く、どんなサービスにも対応しているかと言いますとそうでもありません。
だからこそ、うちで運営しているCMS専用で、マニュアルなどもございません。
そういった意味で言いますと、他のサーバー会社とサービス自体が違いますので、比較検討する方法が難しいのが本音です。他にはないサービスを行っておりますので。

もちろん、root権限のあるサーバーを借りて、自分でチューニングして、高速化を図るのもありだと思います。
root権限がないと利用してみないと分からなかったりしますね。あくまでもテストサーバーとして提供っするところがあったとしても、テストサーバーと本番が一緒とは限りませんし、他に一緒に入っているサイトにも当然影響を受けます。
そのため、接続に制限をかけたりするのも多いです。
ネットショップの場合は、当然売り上げを目指すので、立ち上げの時よりも、運営して人が来るようになったころの方が、負荷は大きくなりますし、それはテストしようもありません。
実際に接続制限のあるVPSで昔は大丈夫だったけど、今はアクセス数が増え、しょっちゅう落ちてしまって困っている人もいます。

本当に難しいですが、参考になれば幸いです。
アバター
tango
記事: 223
登録日時: 2006/12/14 20:11
お住まい: TOKYO
連絡を取る:

投稿記事by tango » 2008/3/29 16:09

これは確認したわけではないのですが、印象としてお話しします。

私もいくつか XREA のサーバーを借りていますが、アクセス数を稼いでいるドメインのサイトと、テスト用や公開前のロボットも来ない様なドメインのサイトでは、表示のスピード(PHP 等のサーバー側で実行するプログラムの実行スピード)が格段に違います。

物理的なメモリーの割当がプログラム等の実行頻度に比例している様な感じでしょうか?

cron 等で定期的にスクリプトを実行してみるとかは効果があるのでしょうかね?

もしくは、内部のネットワークの方なのかな。こちらはあまり詳しくないのですがキャッシュとかあるんでしたっけ?

外部から PING を飛ばしてサーバー別(ドメイン別)に反応スピードを測ってみると何かわかるかもしれませんね。
tango / 山崎@ゼロ・オフィス
http://www.zero-office.com/ [OFFICIAL]
http://tango.zero-office.com/ [PRIVATE BLOG]
http://www.zero-office.com/store/ [ZenCart 用 MOD 他]
アバター
shopritz
記事: 7
登録日時: 2008/3/27 09:33
連絡を取る:

投稿記事by shopritz » 2008/3/29 19:58

私もいくつか XREA のサーバーを借りていますが、アクセス数を稼いでいるドメインのサイトと、テスト用や公開前のロボットも来ない様なドメインのサイトでは、表示のスピード(PHP 等のサーバー側で実行するプログラムの実行スピード)が格段に違います。


なるほど、たしかにいわれてみれば、そうかもしれません。
このドメインは取得からすでに4ヶ月近くたっており、基本的にはテスト用としてしか使用していませんでしたので、その可能性は否定できないかもしれません。


cron 等で定期的にスクリプトを実行してみるとかは効果があるのでしょうかね?
もしくは、内部のネットワークの方なのかな。こちらはあまり詳しくないのですがキャッシュとかあるんでしたっけ?
外部から PING を飛ばしてサーバー別(ドメイン別)に反応スピードを測ってみると何かわかるかもしれませんね


cronとはなんでしょうか?内部ネットワークとはなんでしょうか?外部からpingをとばすというのは、どういうことでしょうか?

どういう意味かわからないので、教えてください・・・
アバター
かず
記事: 196
登録日時: 2005/5/21 15:31
お住まい: 愛知県

投稿記事by かず » 2008/3/29 20:37

今見ましたら殆どのページで0.**台の時間でした。
今のところ早いですよ。
やっぱサーバーに混同する他のユーザーの影響を受けてるんじゃないでしょうか?
アバター
tango
記事: 223
登録日時: 2006/12/14 20:11
お住まい: TOKYO
連絡を取る:

投稿記事by tango » 2008/3/29 22:04

cron や PING については、私の中途半端な知識で説明するよりも、google 等で検索していただくか、本等を読んでいただいた方がよいと思います。

cron については、xrea なら用意されているコントロールパネルから設定して実行出来ます。
PING は、お使いの OS 用に簡単なツールもいろいろあると思います。

いろいろ試してみれば、サーバーの負荷過剰による物なのか、xrea の内部のネットワークの問題なのか、それとも何か特殊な設定がされているのか、原因がしぼれてくると思います。

/* 嫌われ者の baidu のロボット辺りを招聘すると意外と良かったりして...。*/
tango / 山崎@ゼロ・オフィス
http://www.zero-office.com/ [OFFICIAL]
http://tango.zero-office.com/ [PRIVATE BLOG]
http://www.zero-office.com/store/ [ZenCart 用 MOD 他]
アバター
hira
記事: 905
登録日時: 2005/5/16 00:11
お住まい: 埼玉県
連絡を取る:

投稿記事by hira » 2008/4/01 23:49

xreaはたしかに当たり外れが大きいですね。
tangoさんが言及されているように悪質なロボットの影響も一理あるかもです。DoS攻撃かと思うくらい激しい場合もあるので、アクセスログをチェックしてみるといいかと思いますよ :idea:
Zen-Cartモジュールの配布、サイト構築、カスタマイズ、メンテナンス等
http://www.s-page.net/

Zen-Cart運営サイト 携帯&スマホ(レスポンシブル)対応済
http://www.hiraokaen.com/

“Zen-Cart.Com/JPからの情報” へ戻る