我構建了一個腳本,它將所有內嵌圖像替換爲數據URI,以減少http請求並增加移動設備上的加載時間。數據URI的減速頁面
不幸的是我經歷了更慢的加載速度。我認爲這取決於HTML文件更大(大約100kb而不是5 kb左右):)?還是有其他的數據URI可以減緩頁面加載速度?
必須瀏覽器完整下載完整的文檔,然後才能加載它的喜歡的來源?或者,在瀏覽器完成整個文檔之前,將加載鏈接的源文件,例如文檔頂部的css和javascript?
它如何處理CSS?閱讀所有CSS設置之前,瀏覽器是否必須加載完整的CSS文件?
如果是的話,是能夠更好地對數據的URI這樣的sepearate CSS文件:用於結構
- 加載CSS(無數據的URI)
- 背景圖像加載CSS(所有背景圖像URI格式)
將一個「單獨的chapgjpg文件」加載速度比「包含在緩存的css文件中的基於URI的圖像」更快嗎?
有關如何使用數據URI的其他建議?
謝謝。我也發現這個:http://stackoverflow.com/questions/1124149/is-embedding-background-image-data-into-css-as-base64-good-or-bad-practice。我不會去URI,即使在一個單獨的CSS文件,因爲它花費CPU ...謝謝 – user1087110