base64 是什么,有什么作用?
base64 是图片编码的一种形式,可以替代图片的url进行网络访问和请求等操作;
使用图片的url形式操作图片,每次都要请求一次网络,因为每次请求都是一个http;都是一个网络开销,都是对服务器的负担;
但是base64 没有http,不需要对网络请求;减少网络请求的次数,减轻网络服务器的压力;
图片的url形式:
https://img2022.cnblogs.com/blog/2930946/202208/2930946-20220828202741585-1665788457.png
图片的base64 形式:
base64 的地址编码非常的复杂;
可以在地址https://www.css-js.com/tools/base64.html 进行图片base64 编码的转换;
DataURI 允许在HTML文档中嵌入小文件,可以使用 img 标签或 CSS 嵌入转换后的 Base64 编码,减少 HTTP 请求,加快小图像的加载时间。
经过Base64 编码后的文件体积一般比源文件大 30% 左右。