使用多吉云CDN将图片压缩为webp格式
在使用之前先了解一下什么是CDN
CDN(内容分发网络)。为了尽可能避开互联网上影响数据传输速度、稳定性的环节,使内容传输得更快、更稳定。通过在全球各地靠近用户端的位置放置 CDN 节点,构成一张大的内容分发网络,这就是 CDN。
CDN 系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决互联网拥挤的状况,提高用户访问网站的响应速度。
多吉云融合CDN
在普通 CDN 的基础上,多吉云并不自建节点,而是融合国内各大厂(阿里云、腾讯云等)的 CDN 服务,实现智能调度、监控。
多吉云融合 CDN,是一个稳定易用、低成本的内容分发服务,为网页 Web、应用 App、文件下载、音视频点播等场景提供加速服务,提升用户体验,降低服务端带宽压力,节省成本。
融合 CDN 完整能力列表请参考 功能概览。也可以根据您的需求定制化开发我们现阶段没有的功能。
得益于带量采购,相比于直接使用阿里、腾讯等大厂提供的 CDN 产品,多吉云的融合 CDN 价格更便宜,节点质量更高,更易上手。
压缩图片
假设你已经在使用多吉云CDN的云存储功能
步骤
你需要确定你使用的是标准型的云存储服务(因为基础型不支持图片处理)
在融合CDN->域名管理中找到与之绑定的域名,点击修改配置
找到性能优化,开启自适应WebP响应
官方介绍中有提到
当客户端支持 WebP 格式图片(请求头 Accpet 中包含
image/webp
)时,将 jpg、jpeg、bmp、gif、png 图片压缩为 webp 格式响应给客户端,节省流量。
如果你的浏览器支持,浏览器会自动添加该请求头,我们无需过多操作,
另外
当你在请求头中设置了 Accept: image/webp 之后,链接本身通常不会改变。服务器会根据请求头中的 Accept 属性来决定返回哪种格式的图片。如果服务器支持内容协商(Content Negotiation)并且有 WebP 格式的图片可用,它会返回 WebP 格式的图片,而 URL 仍然保持不变。
这意味着,尽管客户端请求的是 WebP 格式的图片,但链接(URL)还是原来的链接。服务器端的 CDN 或图片处理服务会负责将原始格式的图片转换为 WebP 格式,并将其发送给客户端
效果
网页中加载的图片大小
实际图片大小