1

私はwget some_urlそれが非常に多くの空白と空白行を持っていること を発見しました

               <span class="meta">

                            someValue


            </span>

wgetまた、 Chrome 開発ツールで確認できるように、ダウンロードしたドキュメント全体が適切なレイアウトになっています。ドキュメントに空白や空白行 (またはタブ) が非常に多く、メイン コンテンツと同様にダウンロードされていますか。
たとえば、ドキュメント (wget または curl によるダウンロード) が次の場合:

<div class="   someclass">

   somevalue

  </div>

5 つのスペース ( の前に 3 つ、 の前someclassに 2 つ) と 2 つの 空白</div>somevalue があります。
<div class="someclass">somevalue</div>
無駄になった(レイアウト目的を除いて)?

4

2 に答える 2

4

空白は文字と同じくらい占めるというのが私の理解です。つまり、技術的には「無駄」です。ただし、一般的に言えば、読み込み時間を妨げるものは他にもたくさんあるため、これに気付くことはありません。信じられないほど遅いネットワークで空白の割合が高い非常に大きなページを読み込んでいた場合は、気付くことができるかもしれません.

一般に、それがパフォーマンスにどのように影響するかについては考えず (影響しないため)、コードが読みやすくなるかどうかについてもっと考えたほうがよいでしょう。再訪したり他の人に見せたりする必要があるものを書くとき、空白は非常に重要です。人々がコードをいじらないようにコードを隠す場合、空白を取り除くことは大いに役立ちます。

于 2013-03-25T03:28:51.313 に答える
1

Web サーバーが Content-Encoding ヘッダーで使用する圧縮アルゴリズムを設定できます。たとえば、gzip : http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/

ただし、Web サーバーはそれ行う必要はありません。ウェブサーバーがトラフィックを圧縮することを強く示唆しているようです.

于 2013-03-25T03:39:53.747 に答える