重要なコンテンツはなるべく軽くする事で、より多くの人が閲覧出来るようにすべきです。
地震や台風などの災害に関する情報を得ようとして、交通機関などのサイトにアクセスしようとすると、サーヴァが混雑してアクセス出来ない事があります。
重要な情報であるにも拘らず、利用する事が出来なくなるのです。
企業のコンテンツは一般に重過ぎます。
必要以上に画像を何十枚も貼り付け、HTML文書も必要以上に虚飾にこだわる余り、異常に肥大化したものとなっております。
このような重量コンテンツでは、アクセスが集中すると捌き切れなくなっても仕方が無いと思われます。
勿論、軽量コンテンツにしても捌き切れなくなる事はありますし、そもそもそう言った問題はHTML文書よりもサーヴァや回線などの問題だ
と言う方もいるかも知れません。
ですが、例えば画像無しのHTML文書なら、1回のHTTP処理だけで取得出来るのに、例えば20枚も画像を貼ったHTML文書だと画像も合わせて21回のHTTP処理が必要になってしまうという事実を考えれば、無駄な虚飾が多いHTML文書は、事実上アクセス回数を何十倍にも膨れ上がらせると言う事にはならないでしょうか?
また、<table>要素などでレイアウトを指定しようとすると、そのタグの分だけファイルが膨れ上がり、結果アクセスに必要な時間が延びてしまいます。
災害や重大な事故など緊急の告知をウェブで行うのなら、余計な虚飾は一切しない方がいいでしょう。
極論すれば、画像もCSSやJAVAスクリプトなども一切用いず、単純なHTML文書を一枚出せば目的は果たせるのですから、一人でも多くの人に見せなければならない緊急コンテンツは、そう言った工夫をすべきだと思います。
以上の意見は、緊急性の高いコンテンツに関する私見ですが、一般論としても、重要とされるコンテンツ(ここでは、是非見て欲しいと制作者が考えているコンテンツ)も装飾が過剰すぎて重くなる事がしばしばあります。
重いコンテンツはアクセスの際にストレスを与え、見て欲しいものもきちんと見てもらえなくなってしまうかも知れません。
ですから、緊急時のコンテンツのように極端に軽くする必要は無いですが、やはりストレスを与えないコンテンツ作りが望ましいでしょう。
それでも、どうしても重くなってしまうのは仕方が無いかも知れません。
緊急時のコンテンツでは悠長な事は言っていられませんが、一般の場合で最重要コンテンツは軽くしろ
と言っても、制作者も含めて、なかなか実現は難しいでしょう。
そんな場合は、以下の点も検討して見ましょう。
<img>要素にはalt属性があります。
画像が無い場合にどう読んでもらいたいかを考えて、適切な文字列を指定しましょう。
こうすれば、画像の読込途中で読込を強制中断しても、テキスト情報で必要な文書情報が得られますね。
<img>要素のwidth属性とheight属性で画像の大きさを指定しておく事で、ブラウザは当該画像の読込が完了する前に表示領域を確保してその後の処理を先行させる事が出来ます。
長時間に亘って変化が見られないより、少しでも処理が進んでいる様子が見える方が、待たされると言う感覚を減らせるものです。
HTTPの性質上、1キロバイトの画像五枚と、6キロバイトの画像一枚では、却って後者の方が速くなる場合が多いものです。
特に混雑している場合はこの傾向が強くなるでしょう。
ですから、画像はなるべく少ない枚数に絞るのが一番と言えます。
また、個々の画像もなるべく軽くしましょう。
GIF画像なら減色をすれば軽くなりますし、JPEG画像も圧縮率を調整すれば軽く出来ます。
勿論、減色や圧縮率の調整は画質の劣化を惹き起こしますので、やりたくないかも知れませんが。
動画(フラッシュやMPEGなど)やサウンド(MP3やMIDIなど)と言ったマルティメディアは、一般にかなり重いので、別ページにリンクした方が良いでしょう。
長々くどくどとした文章は一般に敬遠されます。
短い言葉で的確に表現するように心がけましょう。
また、適切に段落分けして、読みやすくする事も忘れずに…。