我使用從絲的famfamfam圖標集約30的圖像,並已發現these in a base64 encoded format性能使用
的圖標存儲在.css文件(約20KB),並且每個結果行將包括5個相同的圖標 - 只通過https服務於現代瀏覽器。
我很想知道我是否有100行,每行包括從單個外部CSS文件引用的5個相同的圖標,這會比單獨的圖像文件或精靈執行得更好嗎? CSS文件顯然會被緩存,但是如果瀏覽器必須反覆渲染相同的背景圖像,這是否比緩存的圖像文件更好或更差?
我也從Wikipedia注意到這一點,但對其他人的意見和經驗感興趣。
引用相同的資源(例如嵌入式小圖像)更 比從 嵌入的資源的多個拷貝同一文件的結果一次。相比之下,外部資源可以是任意多次參考的 ,但是隻下載並解碼一次 。