0

わかりました - 何度も何度も読み込まれる Web サイトの場合、これは明らかな質問です。1 つのスプライト シート (おそらくユーザーのシステムにキャッシュされます) といくつかの凝った CSS バックグラウンド位置の策略により、大量のサーバー リクエストを節約できます。

しかし、Web APP の場合、それは一度読み込まれ、二度と読み込まれません。スプライトは本当に行く方法です。はい、個々の png に分割するということは、前もってより多くのリクエストを行うことを意味しますが、長い目で見れば、これはどのように公平になるのでしょうか?

レンダリングエンジンとメモリ管理の仕組みに完全に依存していると思いますが、200kのスプライトシートをあちこちに複製すると、長期的にはパフォーマンスにコストがかかるようです...

4

1 に答える 1

0

通常、すべての画像を一度にではなく、ボタンなどの特定の要素の状態を変更するためにスプライトを使用します。その場合にスプライトを使用する利点は、リクエストを保存するだけでなく、状態の変更 (マウスオーバーなど) を即座に行えることです。

于 2011-05-05T04:57:39.410 に答える