0

Web サイトの 1 つで一部の画像 (グラフィックス) と親指に Base64 エンコーディングを使用するかどうかを決定しようとしていますが、決定しようとしているときに発生したいくつかの効率の質問に対する答えを正確に見つけることができませんでした.

これは私の理論ですが、私が助けを必要としているものを完全に確認するには、この分野に関する十分な知識がありません。

埋め込まれた base64 画像を使用すると、HTTP 要求の数が減少し、ファイルのサイズが相対的に 30% 増加します。これは小さな画像/グラフィックスには問題ありませんが、これらの画像はキャッシュされません。ただし、これらの base64 画像をCSS ファイルはキャッシュされますが、1 つのファイル (CSS) として保存されます。

私が間違っているかどうか、間違っている場合はどのように間違っているか、ここで重要な何かが欠けているかどうかを知る必要があります.

[編集]

Google でData URI schemeのキーワードを変更するための非常に役立つ情報を見つけました。

4

1 に答える 1

0

常に一緒に読み込まれる小さな画像が多数ある場合は、スプライトを確認する必要があります。スプライトを使用すると、1 つのリクエストのオーバーヘッドが発生しますが、base64 コーディングのオーバーヘッドは失われます (トラフィックが 33% 増加)。したがって、スプライトが応答ヘッダーの 3 倍大きい場合、帯域幅が節約されます。

ランダムに多数の小さな画像がある場合は、base64 コーディングを使用します。

于 2013-08-22T18:45:03.333 に答える