- ベストアンサー
ホームページの重さについて
以前に似たような質問をしたのですが、質問したいことの重点が変わってきたので質問しなおします。ごめんなさい。 http://okwave.jp/qa3081204.html ホームページのトップに大きな背景画像(およそ300KB)を使っているのですが、私のパソコンはそれほどスペックが高くないのに1秒弱で表示できます。 念のためファイルサイズチェックを使ってみたのですが、非常に軽いという最高の採点が出ます。が、ファイル内に書き込んでいる文字数が少ないからで、画像の大きさは計算に入ってないんじゃないか、という気がします。 【質問1】 こういう状況なのですが、このページはほかのパソコンでは表示の重さが変わったりするのでしょうか? 【質問2】 画像のファイルサイズは小さいほうがいい、と聞きますが、トップの背景画像のファイルサイズはどれくらいが限度だと思われますか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>ファイルサイズチェックを使ってみた http://www.kaipara.net/cgi-bin/size_check.cgi http://www.downloadtimer.com/checker.html こういった類いのでしょうか。 残念ながらこれらのは、外部スタイルシートに対応していなかったりしますので、ページの作りによって結果が異なります。 計算方法は 全てのファイルの合計サイズ ÷ 回線速度 = 読み込み時間 となります。 8bit = 1Byte 1Kbps = 1000bps なので、56Kモデムの転送速度は 56Kbps = 7KBps(1秒間7KByte) なお、ファイルサイズの場合のみは1024倍ごとに単位がかわります。 (面倒だから1000倍で計算してもいいです。) 1024Byte = 1KByte 1024KByte = 1MByte 56Kモデムでの300KBのファイルの読み込み時間は 300KByte ÷ 56Kbps = 307200Byte ÷ 7000Bps ≒ 43.89秒 となります。 あくまで理論値の速度での計算ですから、実際はもっと遅くなります。 300KBだとADSL等の高速な回線ならば1秒もあれば読み込めますが、ダイアルアップやISDNだと40秒はかかります。 A1. 主に回線の速度に影響されます。 単なる静止画ならパソコンの性能にはほとんど影響されません。 Flashとか動画はパソコンの性能も影響するけど。 A2. 遅い回線の人にとっては、軽ければ軽いほどいいです。 最も、最近はADSLや光回線の普及で遅い回線を無視したページが多いのも事実です。 Flash使った無駄に派手なだけ演出したりして。 背景として300KBはちょっと大きすぎる気がしますね。 JPEGの圧縮率を思いきって高める等の工夫で、50KBくらいまで出来ると思いますよ。 あと、プログレッシブJPEGにする等の工夫もした方がいいでしょう。 ファイルサイズはほとんど変わりませんが、読み込み途中からぼんやりとしたイメージが表示されて、徐々に鮮明になるので、体感速度は多少なりとも速く感じます。 私の場合は、背景画像(山の風景写真風の)は650×300の画像でもファイルサイズは9.5KBです。 あくまで背景なので色合いを薄くして、ボケぎみでもいいと割り切ってJPEGの圧縮率をかなり高くしています。
その他の回答 (1)
- shippo
- ベストアンサー率38% (1216/3175)
【質問1の回答】 表示速度はネットへの接続環境及びPCの能力で決まります。 例えばアナログ電話回線で28.8Kbpsなどでつないでいる場合、計算上は1秒間に3.6KByteのデータ通信になります。 このため、300KByteをダウンロードすると、単純計算では約83秒の時間がかかります。 ただし、300KByte受信する場合でも、その他の制御信号が含まれますし、回線の質によってもスピードが変化しますので、実際の通信はこれ以上かかることになります。 ただし、個人的には最近はADSLやその他高速な通信回線が多くなっていますので、異常なほど大きいサイズであるとは思いませんがね。。。 【質問2の回答】 1の回答とも重複しますが、確かにサイズは小さいに越したことはないと思います。回線速度がそれほどない人でも見られるようにするという目的であえばせめて2桁までのKByte数にするほうがいいかと思います。 参考まで、、、数年前にアナログ回線(56Kbpsが出始めのころ)が主流の頃は、画像サイズは10Kbyte以下にしないとなかなか表示されないということがありましたよ。 あと、携帯電話も見られるようなサイトだとすると、もっとサイズは小さくないと表示されるのに不要なパケット数を使ってしまうため、敬遠されてしまうかもしれないですね。 総合的な回答としては、サイトの目的によって300KByteが重たいかどうか決まるかと思います。 画像やフラッシュがメインで凝った作りをして、同じ趣味の人などのみが見にくることを想定しているページであれば300KByteは軽いと感じますが、不特定多数を対象としたページであれば重たいということもあるかもしれませんね。
お礼
ということは、回線が同じ程度ならば私のパソコンと同じくらいの表示速度なんですね。 大きい画像は重いからトップページにしてはいけない、と片耳で聞き、一体どういうことなんだ、私以外の人はサイトに来れないのか、とあせって質問したのですが、事情が分かり安心しました。 携帯用のサイトではないし、大勢に来てもらわなければ困るわけでもないので、これで行こうかと思います。 ご回答ありがとうございました。
お礼
ファイルサイズチェックはそのサイトさんのものを使いました。 外部スタイルシートだから軽いことになってたんですか^^; 大勢の人に来てもらわなければならないということはないのですけど、回線が遅くてページを開けないというのは悲しいので、圧縮してみようかと思います。 プログレッシブJPEGというのは初めて知りましたが、試してみます。 ありがとうございました。