- ベストアンサー
なぜタグとタグが改行されてないのでしょうか?
http://news.google.co.jp/news/ のソースを見たのですが なぜタグとタグが改行されてないのでしょうか? ソースを閲覧することを考慮してないのですか? 機械的にソースを生成しているのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
両方ですね。別に珍しい事では無く、ある程度の大手サイトでは比較的見られる仕様です。 確かにタグとかで改行されてた方が見やすいですが…この様なニュースサイトはアクセス毎に動的自動的にHTMLが生成される仕様です(そうやって常に最新版の記事が反映される様になっている)。 googleのサービスともなればマイナーなものでも常に数千万から億単位のアクセスが全世界から殺到する事になりますので、例え改行1つだとしてもファイルの転送量(いわゆるパッケト)が1バイト増える事になり、その全体の合計量は1日あたり数GBにもなります。 HTMLやJavascriptなどの多くのコードは仕様上、改行の有無は関係無く動作するので、改行は純粋に人間側の都合でしか無く。本番前の作業中のHTMLは改行有りで書き、実際にweb上で運営開始する本番用のコードでは全ての改行やコメント文などを削除した軽量版をUpする事が多いです。 ファイル容量を小さくすれば、それだけパケット転送量を減らせるので運営側としてはコスト削減出来ます。User側もファイルが小さければ、閲覧時の読み込み時間が短縮されますので、より快適にweb閲覧出来る事になり…まあwiwinですね。 改行有りのHTMLやJavascriptのファイルを突っ込むと、自動的に改行やコメントなどを削除して最軽量化してくれるツールもあります。
お礼
どうもありがとうございました。