加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营 > 正文

DATA URIS 是什么 DATA URIS 怎样行使?

发布时间:2018-09-03 20:54:08 所属栏目:运营 来源:站长网
导读:1.URI是什么? URI是uniform resource locator的简写,是一系列怎样得到数据的协议。在一样平常的环境下,假如我们必要在HTML页面插手一个链接资源,如CSS、 Java Script文件或一个Image文件,其URL属性会汇报游览器去那边下载这些文件,然后游览器会哀求链接,

  1.URI是什么?

  URI是uniform resource locator的简写,是一系列怎样得到数据的协议。在一样平常的环境下,假如我们必要在HTML页面插手一个链接资源,如CSS、JavaScript文件或一个Image文件,其URL属性会汇报游览器去那边下载这些文件,然后游览器会哀求链接,然后下载这些文件。

  为什么要说URL呢?不单是它们很像(我第一眼就把URI当作URL了),并且URL着实也是一种URI,URI是一种通过必然的信息来得到资源的协议,当这种信息为一个URL地点时,URI就示意为URL,可是本日接头的首要不是这些。

  2.怎么用?

  URI的数据名目很简朴,通过RFC 2397的界说,一样平常名目是:

  data:[][;charset=][;base64],

  声名:data - 指代URI协议

  mime type - 代表数据范例,如png图片则为image/png,若不声名,默以为text/plain

  charset - 假如不行使base64,则行使charset指定的字符类(有关base64的信息:http://en.wikipedia.org/wiki/Base64)

  encoded data - 对应的编码信息

  示例:12K JPG图片


提醒:可修改儿女码再运行!

  URI data在线转换地点:http://www.abluestar.com/utilities/encode_base64/

  3.赏识器支持

  Firefox 2+

  Opera 7.2+(数据不能长于4100 characters)

  Chrome (全部版本)

  Safari (全部版本)

  Internet Explorer 8+(数据必需小于32k)

  4.我们存眷的机能(来自秦歌)

  利益:

  1.镌汰HTTP哀求数,没有了TCP毗连耗损和统一域名下赏识器的并发数限定。

  2.对付小文件会低落带宽。固然编码后数据量会增进,可是却镌汰了http头,当http头的数据量大于文件编码的增量,那么就会低落带宽。

  3.对付HTTPS站点,HTTPS和HTTP混用会有安详提醒,而HTTPS相对付HTTP来讲开销要大更多,以是Data URI在这方面的上风更明明。

  4.可以把整个多媒体页面生涯为一个文件。

  弱点:

  1.无法被一再操作,统一个文档应用多次统一个内容,则必要一再多次,数据量大量增进,增进了下载时刻。

  2.无法被独自缓存,以是其包括文档从头加载时,它也要从头加载。

  3.客户端必要从头解码和表现,增进了点耗损。

  4.不支持数据压缩,base64编码会增进1/3巨细,而urlencode后数据量会增进更多。

  5.倒霉于安详软件的过滤,同时也存在必然的安详隐患。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读