Ajaxian でこのHTML ミニファイヤを見たのですが、HTML、PHP、または CSS ファイルを最小化する Web ページが本当に大幅に改善されたのか、それとも大きな違いがないのか疑問に思いました。(平均して 100 行の長さと仮定)
6 に答える
実際には、100 行の長さで、ファイルを取得するまでの合計時間の約 80% がネットワーク接続になります。ネットワーク接続を縮小しても、ほとんど違いはありません。原則として、特定のページに対して作成する必要がある接続の総数を減らしたいと考えています。また、可能な場合は、JS のダウンロードをメイン ページの最後に配置します。これらは順番に解析する必要があり、その間は他のすべてが停止するからです。
最小化はツールボックスの 1 つのツールですが、それが適切かどうかを判断するには、YSlowなどのツールを使用してプロファイリングすることをお勧めします。当然、そのようなツールからの上位の提案が優先されます。
100行のHTMLまたはCSSファイルを縮小しても違いがあるとは思えません。
PHPファイルを縮小することは決してありません。
サーバーの負荷が高い場合は、大きな違いが生じる可能性があります。そうでなければ、いいえ。
大規模な Web サイトのベスト プラクティスは、CDN (コンテンツ配信ネットワーク) を使用して、JS、CSS、画像、およびおそらく静的な HTML ファイルをサーバー化することです。これらの CDN は帯域幅の使用量に応じて課金されるため、コストを管理するためにファイルをできるだけ小さくする必要があります。
PHP ファイルの最小化はあまり意味がありません。ただし、PHP スクリプトによって生成される HTML コードを最小限に抑えることは重要です。