• ベストアンサー

HPが重いのですが

商用がらみになると思うのでURLは表示できないのですが、当店のHPを開く時やたら重いのです。 10秒くらいかかるように思います。 enterのページをトップにするのは最終手段として使いたいので、何とか現状のトップで軽くしたいと考えております。重たくなる原因は何が考えられ、改善策はありますか? 2フレーム表示されます。フラッシュとかは使用してませんが、2万~5万バイトぐらいの画像が7、8個あります。デジカメで640Nで撮っています。(これが原因?あまり画像を悪くしたくないのですが・・・。)他のページへのリンクも多数あります。 曲も流れます。 こんな感じのトップページですが、軽くする方法がありましたらお教え下さい。お願いします。

  • fuu-
  • お礼率86% (87/101)
  • CSS
  • 回答数7
  • ありがとう数10

質問者が選んだベストアンサー

  • ベストアンサー
  • Haizy
  • ベストアンサー率40% (404/988)
回答No.1

こんにちは。 10秒・・・ですかぁ~~~。きついッスねぇ。 相当な理由がない限り(私的意見ですが)見なくなりますね(ゴメンナサイ) 思い当たる原因を書いておきますね。 マシンや、ブラウザによるかもしれないので、いろんな環境の「別のマシン」で比べてみると原因究明に役立つと思います。 1.音楽 基本的に重い。メディアプレイヤーなどの起動に時間がかかるため。 2.スクリプト 内容によっては、時間がかかります。 3.table文 一つのセル<TD>~</TD>の中に、長いHTMLを記述していると、相当の時間がかかります。多重なTABLE文などで、よく起こる現象ですね。セル内にまた、テーブルとかよく使う手ですが、落とし穴あり。 4.画像 <IMG src・・・ の記述で、だんだんと表示させるようにすると、体感速度は、多少マシになると思います。だって、動いているのが目に見えるのですから。 5.サーバ どうしようもないのですが、サーバが重い(ホント、どうしようもなくてすみません) 参考になれば。 でわ。

fuu-
質問者

お礼

回答ありがとうございます。もっと早く相談していれば良かった。 最終的に<1.音楽>をはずしたら2、3秒で表示されるようになりました。 まさか、ミュージックが大きな原因だとは思ってもみなかったです。 3もちょっとドキッとする長さがありましたので様子を見ようかなと思います。 私の心も重かったので、お陰様でかるくなりました。ありがとうございました。

その他の回答 (6)

  • keiru
  • ベストアンサー率40% (2/5)
回答No.7

大体のことは下の方々が言ってることでよいと思います。 ただ、個人的には10秒(完全にすべて読み込むまでですよね?)くらいなら別にいいんじゃないかなぁ~って感じですかね。 画像がメインなら別ですがテキスト(画像ではない)を ベースとしていろいろと情報やらなんやらがあれば 別に良いのでは? 10秒くらいならその文書を読んだりしている間に画像も表示されるでしょうしね。

fuu-
質問者

お礼

あたたかいお言葉ありがとうございます。 でもフレームの境目が表示されたっきり、真っ白な状態が続くんです。ため息物でした。 今後はテキスト等も工夫して組み入れてみたいと思います。

  • maro
  • ベストアンサー率47% (95/199)
回答No.6

Webサイトの開発&運営に業務として携わっている者です。 Webページを作る側と見る側では、かなり意識の違いがあるのでは?というのが率直な意見です。 作る側はできるだけたくさんの情報をトップページに持ってきて、アニメーション動かして、音楽鳴らして目立ったもん勝ち!という意識が強いですが、見る側としては、すっきりとして整理されていてシンプルなページを好みます。ごちゃごちゃしている店先よりも、すっきりした店先の方が入りやすい。何がおいてあるのか整理して見やすい店先の方が好印象を持たれますよね。 また世間では「7秒ルール」(?)というのがあって、ページがロードされるまで7秒以上かかるページは敬遠される、ということらしいです。 大切なのは、情報を整理することと、必要な情報がどこにあるのかはっきりさせること、ユーザーが今サイトのどこにいるのかわかりやすいこと、だと思います。 一つのページにたくさんの情報を載せるのではなく、たとえページが細切れになっても、必要な情報を簡単に探すことができる方がいいと思いますよ。

fuu-
質問者

お礼

回答ありがとうございます。 その「7秒ルール」とゆうのが気になってここに相談してみました。店の中にすら入ってもらえないなんて悲しいですよね。実際、私自身なかなか表示されないサイトは飛ばします。 今回の質問で解決しましたので、情報がわかりやすく整理されているサイトになるよう心かけたいと思います。

noname#5549
noname#5549
回答No.5

こんにちは。 画質を落としたくない、との事ですが、 web上で表示できる画質には限度があります、 必要以上の解像度、色数は無駄と言うことです。 解像度は72dpi、色数は257色だったかな。 よく画像ソフトにweb用に最適化する機能がありますが、同じ事です。 また、表示サイズより実サイズが大きいのも無意味ですね。 音楽も出来るだけ軽く、可能ならFlashを使うのも手です。 あとはpreloadを上手く使う、 インターレースやプログレッシブを使う、かな。 ちなみに画像形式でJPEGの方がGIFより圧縮率は高いですが、 ブラウザでの描画速度はGIFの方が早いです。 割にシンプルな画像ならGIFを使っても良いでしょう。

fuu-
質問者

お礼

回答ありがとうございます。 表示サイズと実サイズの意味が始めは良く分からなかったのですが、あーでもないこーでもないとやっているうちに実サイズがものすごく大きかった事に気がつきました。 音楽の他に微妙な影響が画像にもあった様です。 保存させる時に気をつけないといけないですね。いろんなことが分かりました。ありがとうございます。

  • madman
  • ベストアンサー率24% (612/2465)
回答No.4

その10秒というのはADSL等のブロードバンド環境でもかかるのでしょうか。 #1の原因以外で考えられるのは ・ウェブサーバーのマシンに繋がっている回線が細い(遅い) ・ルーティング設定(LAN設定)が誤っており、応答に時間がかかる。 私見、今の一般ユーザーのPC環境を考えれば、画像はたいしたことは無いと思うのです。 音楽は確かに遅いですが、鳴る前にも画像は表示されますのでたいした影響は無いかもしれません。但しサイズが大きい場合は要注意です。 1ページに表示されるのに必要な情報は、何バイト位でしょう。 画像が50KB*8でhtmlファイルはあっても1KB程度と考えると、400KB程度。 これをどういう方法でサーバーを稼動しているのかわから無いのですが、OCNエコノミーなどで128KB/s接続していると、サーバーの処理なんかも考えると4秒位。これで考えると、10秒程度は妥当かな。 ホスティングを利用していたり、ADSL、ケーブル、などの高速接続をしていれば、1秒以内には転送しきれるサイズでしょう。

fuu-
質問者

お礼

接続はLANケーブルです。なのにこんなに表示が重いのは他の人はどうなってしまうのかしら?と不安でした。 今回は、音楽が大きな原因のようでしたが、madmanさんのおっしゃっている事も合わせて確認してみようと思います。 ありがとうございました。

  • sonata
  • ベストアンサー率28% (13/45)
回答No.3

ホームページのファイルを置いているサーバーにもよるかと思いますが、2万~5万バイトもする画像を7個も8個も、しかも音楽まで流していたら重くなるのは仕方がないことだと思います。 画像で読み込みが遅いところに音楽を流して・・と、言うのは訪問者がもっとも嫌うホームページです。「ホームページの上手な作り方」的サイトへ行くと「こんなページは良くない」の例で筆頭に上げられていることも多いです。 特にネット初心者などの場合は、音楽が流れただけでびっくりしてページを閉じてしまう人もいます。 軽くされたいのなら、まず音楽を流さない方が良いかと思います。画像のことは良くわからないのですが、もう少し・・後もう少しだけ画像の解像度や数を減らした方が良いかと思います。 直接の回答ではないですが・・・訪問者が見て思うことを素直に述べてみました。気を悪くされたら、ごめんなさい。企業のホームページは色々な条件が重なって大変だと思いますが、頑張ってください。

fuu-
質問者

お礼

ご回答、率直なご意見ありがとうございます。 本当にありがたく受けとめさせて頂きました。 皆様にご意見を頂いた結果、音楽が一番の原因だったようです。ミュージックがなくなってしまうのはちょっと寂しかったのですが、sonataさんの回答を思いだし、思いきってはずしたら、見違えるほど軽くなりました。 後は訪問者の訪れやすいページを心がけたいと思います。ありがとうございました。

  • SLIM
  • ベストアンサー率38% (191/491)
回答No.2

5万バイト? 50KBでいいのでしょうか? この程度が7~8個なら回線によっては「う~ん多少重いかなぁ?」位の範囲だと思いますが・・・ 画質を落としたくないとかかれていますので250KB~500KBの間違いでしょうか? これが7~8個同じページ内に表示されるのであれば それは相当重いでしょうね。 画像は まず最初にサムネイルを表示させて「クリックしたら大きな画像で」という形にしておくと とりあえず最初に表示させる時点では軽くできますよ。 後は無駄なScriptははずしていくこと。 ユーザーの環境に依存しますので相手によっては重いでしょう。 背景も画像を使用していればできるだけ軽い物にしていくことでしょうか。 CGI・ASPやPHP等はserverの性能に依存しますのでどんなに軽いページを作っても 使用しているサーバーの性能が低ければ 重くなってしまうことはあります。。

fuu-
質問者

お礼

ご回答ありがとうございます。 画像上で右クリックさせてプロパティを見ると50000バイトと書いてあったのですが・・・。単位が違ったのかしら?とにかくこれも原因の一つでもあるようでした。 おっしゃるように少しでも無駄を省いて軽く心がけたいと思います。

関連するQ&A

  • ホームページのトップページが重い

    最近ホームページビルダーV9を使ってサイトを作ったのですが、なぜかトップページが重いのです。 作ったサイトはトップページ(indexページ から、メインのけっこう重いフレームページにリンクさせているのですが、 朝や昼などは軽くてすぐに表示されるのですが午後8時ぐらいから午前2時ぐらいまでの混雑する時間帯に見ようとするとなかなか表示されません。 そのトップページは画像は一切使わず1行の文章と、 メインのフレームページへのリンクだけにしているのですが、夜見るとYahoo ADSL26Mの私で表示するのに7秒以上かかります サーバーはさくらインターネットのレンタルサーバプレミアムを使っています これは、どのような原因が考えられるでしょうか。教えてください

    • ベストアンサー
    • HTML
  • HPビルダー7でフレームが…

    よろしくご教授下さい。 1 HPビルダー7でフレーム付きを作成。  フレーム内にリンクを張る。 2 トップページから他のページ「例えばa」へ飛ぶこと は出来る。 3 しかし「a」にトップページへのリンクを張りクリッ クすると、トップページへはリンク出来るが、なぜ かフレームが二つになる。「全く同じフレームが一 つ増える。」 4 ISPはぷららですが、「ぷららHP掲示板フォーム」か ら「トップページへ戻る」ではちゃんと戻れます。  そのときのアドレスを先の「a」のリンク先に入れて もフレームが二つになります。 5 何か設定間違いでしょうか?

  • フレーム表示のHPの途中ページへのリンク

    私のHPはフレームを使用しています。 が、その中のあるページに、他のページからリンクを張るということになりました。 普通にそのページのURLを使うと、フレームが消えて表示されてしまいます。 でも、フレームをつけて表示するようにしたいのです。 <具体的に言うと> index.html にフレーム設定がしてあって、menu.htmlとその他に分かれている状況です。 リンクしたいのは、link.htmlのページです。 link.htmlとmenu.htmlを両方表示させるような、URLというのはあるのでしょうか。 わかりにくかったらすいません。 どう表現していいのか、よくわからなくて・・・ ちなみに、menu.htmlとlink.htmlを表示した画面で、IEのお気に入りにいれると、 ちゃんと両方とも表示されるのですが、プロパティを見ても、TOPのURLしか出ないのです。

  • HPの分割フレームを消したい(HPビルダー6使用)

    現在ホームページビルダー6を使いHPを作成しております。 そのトップページをフレームを利用して分割しました。 分割した左側フレーム内にメニューを設置し右側メインフレームにページを表示するようにしました。 (リンク先のページを別のフレームに表示すると言う項目です) しかし後になりこのトップページ自体を変更する事になり フレーム分割を無くしたいのですが分割フレームを消す方法が分かりません。 トップページは新に製作してindexに上書きしたのですが分割した左側フレームは何をしても残ってしまうのです。 HP作成は初めてで説明書を読みながらの作業なので お恥かしい話どうやってフレームを分割したのかさえ忘れてしまいました・・・。 どなたかこのフレームを消す方法を教えて下さい。 説明に不備がありましたら御指摘下さい。 出来る限り補足させて頂きます。 宜しくお願い致します。

  • 一度再生したFlashをスキップするには

    トップページにFlashムービーを配置したのですが、 他のページを閲覧した後に再びトップページに戻ったときに、ムービーを再生せずに最後のフレームを表示させるにはどのようにしたらよいのでしょうか? ムービーの最後のフレームをコピーして別のflashを作り、各ページの「topへ」ボタンには、こちらのflashへのリンクを書き込んでみたのですが、ブラウザの戻るボタンを使うとやはり再生されてしまいます。 分かりにくい説明ですみませんが、よろしくお願いいたします。 ※制作環境は、WIN-XP FLASH8です。

    • ベストアンサー
    • Flash
  • HPからBlogのリンクを張る際に動作がおかしい

    livedoorのblogに登録しました。 自分のHPの左フレームの【blogへのリンク】をクリックすると、 右フレームにblogが表示されるようにしました。 しかし、表示2回目以降、【blogのリンク】をクリック していないのにblogが右フレームのTOPページになってしまうんです。 何度自分のページを開いてもblogがTOPに来ています。 サイト構成は INDEX.htm │ (ディレクトリA)-A.htm(左フレーム:メニュー) (ディレクトリA)-B.htm(右フレーム:TOPページ) という感じです。 どなたか宜しくお願いします。

  • HPビルダーのリンクについて

    初心者で困っています HPビルダーのリンクについてなのですが トップページを既存のサイトを使わずに作っていて トップページをフレームで分割しました 左側にメニューを書き込み、そこからリンクしたいと考えていたのですが リンク先のファイルの作り方と指定の仕方 というのは新規作成で先にファイルを作り、そのファイルをリンク先に 指定したのですが、プレビューで参照すると 指定先のファイルが 左側のみに表示され 右側はトップページのまま出てきてしまいます よろしくお願いします

  • フレーム内のリンクが一回しか反応しません。

    フレームのあるページでフレームは表示されるのですが フレーム内にリンクが5つあったとして 一番上のリンクを押して本フレームに表示された内容を見てから 二番目のリンクを見ようとしてクリックしてもうんともすんとも言いません でも、ページを表示しなおしたり、フレーム内にTOPへ戻るなどがあればそれをクリックして一度TOPに戻ってからクリックすれば別のリンクも本フレームに表示されます。 その時にまた別のリンクをクリックしても反応しません・・・ いちいちTOPに戻らず普通に閲覧できるようにするにはどうすればいいでしょうか?お願いしますm(_ _)m

  • FC2HPでフレーム作成

    トップページのフレームは表示されるのですが、リンク先のフレームが表示されません。 トップページからGalleryに飛ばしたいのですが、左のページ(gallerymenu.htm)と右のページ(gallerymain.htm)を個別に見ると表示されるのですが、フレームページ(gallerytop.htm)は何も表示されません。 フレームページのソースです。 <html> <head> <title>Gallery</title> </head> <body> <p><frameset cols="150,*"> <frame name="hidari" src="gallerymenu.htm"></frame> <frame name="migi" src="gallerymain.htm"></frame></frameset></p> <p>&nbsp;</p> </body> </html> メモ帳でhtmファイルを作ってアップロードするといい、と見かけたのでやってみたのですが変わらずフレームページにメニュー・メインは表示されません。 何かタグが間違っているのでしょうか? ホームページの仕様が変わってしまったので使いにくいです。 よろしくお願いします。

  • フレームを解除してリンクするには?

    ジオシティーで初めてHPを作っています。 トップページをフレームで区切ったのですが 広告の上にあるリンクからジオのトップやサーチに飛ぶと そのフレームの中だけが変わってしまいます。 これってフレームのっとりですよね・・ 早く直したいのですが、がんばって調べても方法がわかりません。 (フレームの作り方は多数見受けるのですが) 教えてください、お願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう