2

私のクライアントは、私の Web ページには非常に多くのスペースが含まれているため、パフォーマンスが良くないと不平を言いました。

Web ページでスペースは重要ですか?

アップデート :

パフォーマンスとコストの問題のための空白を意味します。

4

4 に答える 4

5

さて、他のキャラクターと同様に、スペースにはサイズがあります。そのため、ページがスペースでいっぱいになる場合は、この追加のバイトを転送するコストを支払うことになります。これには、クライアントがページ全体を受信するまでに時間がかかる可能性があり、帯域幅が制限されていてバイトごとに課金される場合はお金がかかる可能性があります。

スクリプトを自動的に最適化し、空白や不要な改行を削除できるツールがあります。

于 2012-09-28T10:04:26.893 に答える
1

実際には、1つのスペースを持つテキストファイルは1バイトで入ります。

1024スペースは、1kb、1024バイトです。

どちらもダウンロード速度の最小値であり、単一のJpegを最適化するだけではるかに大きな最適化を行うことができます。

検索エンジンとブラウザは空白を無視するため、コードへの影響は最小限に抑えられます。

実際のページに空白がたくさんある場合、これは良いデザイン要素になることもあれば、悪いデザイン要素になることもあります。すべてターゲットオーディエンスなどによって異なります。いずれにしても、空白は私見ではほとんど違いがありません。

編集

すべての空白を削除する場合は、必ず「通常の」開発コピーを保持してください。そうしないと、編集する必要がある場合に問題が発生する可能性があります。

一般に、「縮小」はHTMLではなくスクリプトで実行されますが、同じ概念が機能しない理由はわかりません。これは、収穫逓減の場合にすぎません。

10kbを節約するためにサイトを最適化するのに3時間費やすのに対して、より良いコンテンツを作成するのに3時間費やす場合、クライアントは本当に満足しますか?

于 2012-09-28T10:08:08.133 に答える
1

空白を減らすと、Web ページのバイト数も減ります。Web ページのサイズを縮小すると、Web ページのパフォーマンスに良い結果が得られます。

一部の (古い) ブラウザーでは、すべての空白を削除すると結果が変わることに注意してください。

空白を削除する場合、実行時に次の例のようなモジュールを使用して実行するのが最善の方法です。

ASP.NET 2.0 用の空白除去 HTTP モジュール

したがって、作業環境は引き続き読み取り可能です。

于 2012-09-28T10:07:16.340 に答える
1

Web ページ上のすべてを最適化するのに常に役立ちます。でも、手作りはめんどくさい。自動化されたプロセスを使用します。使用しているサーバー側のテクノロジーについて言及していません。それに応じて、それぞれにこれに取り組むさまざまな方法があります。

ただし、たとえば Apache を使用していると仮定すると、 Google からmod_pagespeed モジュールをインストールすることをお勧めします。ホワイトスペースだけでなく、ページの最適化にも優れています。

于 2012-10-14T21:41:54.957 に答える