前端性能优化:使用Data URI代替图片SRC
2013-07-08 15:29
441 查看
日期:2013-7-6 来源:GBin1.com
提升页面大小的效率,不仅仅是取决于使用精灵或是压缩代码,给定页面的请求数量在前端性能中也占有了很不小的重量。减少请求可以让你的网站加载更快,而其中一种减少页面请求的方法就是用Data URI代替图片的src属性:
当然页面大小会增加(如果你的服务器使用适当的gzip内容,这个增加会很小),但是你减少了潜在的请求,同时也在过程中减少了服务器请求的数量。现在大多数浏览器都支持Data URI,在CSS中的背景骨片也可以使用Data URI,因此这个策略现在已经可以在应用层级,广泛应用。
下一篇我们将介绍使用媒体队列加载指定大小的背景图片。
via 极客社区
提升页面大小的效率,不仅仅是取决于使用精灵或是压缩代码,给定页面的请求数量在前端性能中也占有了很不小的重量。减少请求可以让你的网站加载更快,而其中一种减少页面请求的方法就是用Data URI代替图片的src属性:
<!-- 以前的写法 --> <img src="http://images.cnblogs.com/logo.png" /> <!-- 使用data URI的写法 --> <img src="data: image/jpeg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fH ...." /> <-- 范例: http://davidwalsh.name/demo/data-uri-php.php -->
当然页面大小会增加(如果你的服务器使用适当的gzip内容,这个增加会很小),但是你减少了潜在的请求,同时也在过程中减少了服务器请求的数量。现在大多数浏览器都支持Data URI,在CSS中的背景骨片也可以使用Data URI,因此这个策略现在已经可以在应用层级,广泛应用。
下一篇我们将介绍使用媒体队列加载指定大小的背景图片。
via 极客社区
来源:前端性能优化:使用Data URI代替图片SRC
相关文章推荐
- 前端性能优化:使用Data URI代替图片SRC
- 前端性能优化:使用Data URI代替图片SRC
- 前端性能优化:使用Data URI代替图片SRC
- 前端性能优化:使用Data URI代替图片SRC
- 前端性能优化:使用媒体查询加载指定大小的背景图片
- 前端性能优化:使用媒体查询加载指定大小的背景图片
- Web前端性能优化——使用Array.prototype.join代替字符串连接
- 前端性能优化:使用媒体查询加载指定大小的背景图片
- 前端性能优化:使用Array.prototype.join代替字符串连接
- 前端性能优化:使用媒体查询加载指定大小的背景图片
- 前端性能优化:使用Array.prototype.join代替字符串连接
- 前端性能优化--合理使用CSS Sprites和内联图片
- 前端性能优化:使用Array.prototype.join代替字符串连接
- 前端性能优化:使用异步加载,延迟加载依赖
- 前端技术:网站性能优化之CSS无图片技术
- 性能优化:使用SparseArray代替HashMap<Integer,Object>
- 在线的图片、js、css压缩优化工具介绍(配合小强视频 前端性能分析精要)
- 使用minify作前端性能优化
- 新产品为了效果,做的比较炫,用了很多的图片和JS,所以前端的性能是很大的问题,分篇记录前端性能优化的一些小经验。
- 新产品为了效果,做的比較炫,用了非常多的图片和JS,所曾经端的性能是非常大的问题,分篇记录前端性能优化的一些小经验。