15

私はいつもCSSファイルとJSファイルを組み合わせています。同じことが画像にもほとんど当てはまります。ここで、多重化接続を備えたGoogleのSPDYは、これらすべての必要性を排除するのだろうか?コンパイル/縮小は私がここで求めているものではなく、典型的なHTTPプロトコルでの追加のHTTPリクエストのオーバーヘッドについてです。

4

3 に答える 3

15

SPDYを使用すると、ブラウザーですべての画像を並行してフェッチできます。これは便利です。ブラウザに十分な帯域幅がある場合、これはSPDYをスプライトを使用したHTTPと同じくらい高速にするのに十分な場合があります。

ただし、絶対的なパフォーマンスを得るには、スプライトの方が優れています。

通常、5〜6枚の画像を組み合わせると、結果として得られる画像のサイズは、個々の画像のサイズの合計よりも大幅に小さくなります。結果は、使用している画像の種類と画像の数によって異なります。cssトリックの人は例を持っています:http: //css-tricks.com/css-sprites/

于 2011-02-19T19:21:54.347 に答える
2

SPDYを多重化しても、要求を減らすとパフォーマンスが向上する可能性があります。

于 2011-02-18T19:07:23.613 に答える
0

外部スタイルシートでCSSスプライトを使用しないでください-外部スタイルシートのリソースは、明らかに、外部スタイルシートがダウンロードされた後、ルールが要素と一致した場合にのみ検出されます。多重化されているため、SPDYではHTTP要求を減らすという利点は不要です。したがって、CSSスプライトはそれを遅くするだけです。

https://www.chromium.org/spdy/spdy-best-practices

于 2015-09-21T00:54:17.370 に答える