为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

3 回答

是的,减少了http请求,一个http请求就是一个网络开销

0 回复 有任何疑惑可以回复我~

第一呢,你可以理解为行内CSS,就是本来可以是一个外部文件,然后浏览器开一个请求去请求图片,然后缓存到本地并且展示。

然后你,你把这段CSS写在行间了,那么就会随时你的HTML文档这个一起加载进来~

优势、1:随HTML加载进行加载,对比单独起一个请求去加载,可能出现失败的场景,则要失败则整体一起加载失败

缺点、浏览器对请求静态资源做了大量的优化缓存,目的就是为了让用户更好更快的打开过已打开过的网站,并且也缓解了服务器压力,可以说是一举两得,但是在一些较大的静态文件的时候,可能会出现加载失败,相信大家都遇见过,文档加载出来了,但是界面错乱,那就是部分样式没加载进来导致的。那么图片也是一样的道理。最主要的是你多个HTML引用,则加大了每个HTML的大小,如果是浏览器请求的话,会先去检测域下的缓存,然后直接从缓存读取。


总结:所以一般来说,使用小ICON等情况可能会使用base64去整理图片以外,其他建议都使用引用加载。

0 回复 有任何疑惑可以回复我~

减少了HTTP请求

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

base64编码的图片有什么用?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信