我构建了一个脚本,它将所有内嵌图像替换为数据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