• ベストアンサー

何でHTMLがインターネットの標準

ダウンロードしたHTMLファイルは圧縮すると1/5ぐらいになります。 ワードファイルやOOoファイルは実はzip形式だそうですが、もっともサイズに敏感なはずのホームページはなぜわざわざデータ量を多くしてネットに後悔するのですか?

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

  • ベストアンサー
noname#79646
noname#79646
回答No.1

仮に通常のページが圧縮ファイルされていた場合、受信してページを表示する度に、解凍をしなければなりません。 昔のコンピュータは処理速度も速くなく、ページ受信の度に解凍をしていてはオーバーヘッドがものすごいことになるので、テキストベースを標準としたのではないでしょうか? あくまで私の想像ですが。

noname#77869
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。

その他の回答 (5)

回答No.6

解凍にかかるCPU負荷は微々たる物ですし、 パソコンスペックもそれなりに上がってきていますから、データ転送と解凍を平行して行われていれば、データ転送が終わる頃には解凍も終わっているはずです。 サーバーは「圧縮するための負荷」がかかりますから、むしろこちらの方が問題になります。 大量に画像が使われ、HTMLファイルだけのデータ転送量は無視できる状態になったので、 非圧縮のまま「サーバーのCPU負荷」を軽減させた方が効果的です。 それでも画像off状態で閲覧する可能性もあるモバイル環境では、HTMLファイルの圧縮は私は有効だと思います。

noname#77869
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。
  • toast5
  • ベストアンサー率37% (239/638)
回答No.5

もっとも素朴で原始的なフォーマットがテキスト形式なわけですから、 「ホームページがわざわざデータ量を多くしている」のではなく、 「拡張子".docx”や“.xlsx"がわざわざ各ファイルを圧縮している」と呼ぶ方が自然でしょう。 圧縮すればデータサイズは小さくなりますが、解釈には当然時間がかかるので、 圧縮がいいことなのかどうかは一概には言えない、んじゃないかと思います。

noname#77869
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。
回答No.4

HTMLをzip圧縮して送信する方法があります。(deflate) http://httpd.apache.org/docs/2.0/ja/mod/mod_deflate.html ご想像の通り、 ナローバンド時代はわずか1kbのHTMLファイルでさえファイルサイズが大きいと感じられる為、1バイトでも減らす必要がありました。 タブ、スペースなどでのインデントも嫌われました。 > もっともサイズに敏感なはずのホームページはなぜわざわざデータ量を多くしてネットに後悔するのですか? ナローバンド時代はdeflateが標準だったレンタルサーバーもありますが、 CPU負荷も高くなりますし、 1日1千~1万アクセスなど、当時では考えられないようなアクセス数の多いサーバーでは、deflateの負荷は顕著になってきました。 また、ブロードバンド時代に入ってわざわざ圧縮する必要がないから、この機能が使われなくなったのだと思います。 個人的にですが、 ナローバンドでありパケ代も影響するモバイル環境では、deflate(zip圧縮する方法)を推奨します。 が、モバイル環境のみ、というのは無理なので、結局のところ全部にdeflateする方が良いかもです。 解凍については、PC用の新しいブラウザであればブラウザの機能として持っていますが、 携帯のフルブラウザがzip圧縮されたHTMLを読めるかどうかわかりませんので、 念のため、「deflateに対応したブラウザのみdeflateを行って送出」とすればさらに良いと思います。 deflateに対応しているかどうかは、request headerにより確認できます。 (もちろんdeflateに対応していても、対応しているというヘッダメッセージを出さないブラウザもあると思います) なお、deflateされたHTMLファイルを、ブラウザのソースを表示やファイルを保存しても解凍された状態で表示、保存されます。 こういうちょっとしたことを気に掛ける人が増えてくれば、よりよい環境が構築されていくと思います。(^^)

noname#77869
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

汎用性のためです。 テキストなら、まず利用できない人はいない。 【引用】____________ここから 2.2 HTMLとは何か? 地球規模での配信を目的に情報を公開するためには、全てのコンピュータが潜在的に理解可能であるような出版用母語の一種である、世界中で理解される言語が必要となる。World Wide Webで使われる出版言語は、HTML (HyperText Markup Languageの略)である。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[Introduction to HTML 4 (ja)( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.2 )]より Wordなんて、Windowsユーザーで、しかも異なるバージョン、言語出作られても利用できない。  なお、新しいWordは、HTMLと親戚のXML( http://ja.wikipedia.org/wiki/XML )のはずですよ。HTMLも、今はXHTMLというXML・・・。  そして、 【参考サイト】 リンクについて「リンクは自由!」   http://www.sal.tohoku.ac.jp/~gothit/webpolicy.html 【参考サイト】 Tim Berners-Lee   http://www.w3.org/People/Berners-Lee/

noname#77869
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。
  • yayoi4736
  • ベストアンサー率32% (282/880)
回答No.2

昔の規格がそのまま生きているからです。 ネットに接続しているパソコンは、最新鋭とは限りませんので。 ZIPとかにすると確かに軽くなりますが、解凍できないPCではどうやって見てもらうのでしょうか? 昔はサイトを作るときに、軽いサイトが好まれました。ダイヤルアップの時代です。そのころは通信線も容量が低く、接続が時間課金でしたので、個人サイトはいわゆる「テキストベース」が多かったです。 大手ポータルサイトもついこの前まで(一昨年まで)そうでした。 最近は、ブロードバンドの普及で線も太くなり、時間を気にしなくてよくなったので、あまり容量は気にしないみたいです。 ヤフーのトップなども画像貼り付けがとても増え、ちょっといらいらしますね。

noname#77869
質問者

お礼

ありがとうございました

すると、全ての回答が全文表示されます。

関連するQ&A