2

状況、契約条項:

  • 15kbの画像が約1000枚ある動画サイトです

  • ページにアクセスすると、全画像の約 70% が読み込まれます。

  • 画像の有効期限は長いです。

ほとんどの画像は訪問者によってロードされるため、CSS スプライトを選択すると思います。ただし、すべての画像の CSS スプライトは 9MB で 15000x2000px です。3つのスプライトに分割しても3MBです:S

たぶん、そのような大きなスプライトはいくつかの問題を引き起こすでしょうか?

画像が 3 ~ 9 MB であっても、ブラウザによってキャッシュされますか?

大きなピクセルサイズはブラウザにとって問題になりますか?

遅延ロードまたは CSS スプライト、どちらを選択すればよいですか?

私にアドバイスしてください!

4

1 に答える 1

0

はい、これは問題を引き起こします:

  • スプライトのサイズと寸法が原因で、CPU パワーを大幅に消費します。
  • 1 つのページで頻繁に使用する場合は、スクロールと少なくとも DOM 操作アクションを減らすことさえできます
  • 9MB は大きすぎます。そのスプライトへのリンクはありますか?

ヘッダーが正しく設定されていれば、ブラウザはそれをキャッシュしますが、それは問題ではありません

そして、サイトに必須の 9MB のスプライトをロードしたくありません!!! モバイル ?!?!!

ゲクスター

于 2012-08-24T21:28:07.510 に答える