当前位置: 首页 > Web前端 > HTML

如何利用图片压缩降低COS流量成本?

时间:2023-04-02 17:48:11 HTML

介绍本文将介绍如何使用COS,通过【图片压缩】能力来降本增效。文章将以通俗易懂的方式编写,旨在快速引导用户了解图像压缩的用途和好处。为什么图像压缩可以降低成本并提高效率?随着互联网业务量的不断扩大,对象存储COS的下游出站流量快速增长,尤其是Web中最为关键的部分(图片业务)。由于HTMLFeatures是同步加载的,通常加载完一个就会加载下一个。使用图像压缩功能可以减小您的图像尺寸,缩小后的图像在网络传输时占用的带宽更少,消耗的流量也更少,从而降低您的流量带宽成本。同时,减小的图片尺寸在网络上传输所需的时间更少,从而提高了客户端加载图片的速度。使用图片压缩前的准备图片压缩服务由腾讯云数据万象产品提供。您可以通过以下步骤开启图片压缩服务:???第一步:开通数据万象产品在腾讯云控制台,选择云产品>万象数据,进入万象数据控制台,开通万象数据服务。【操作链接】:https://console.cloud.tencent.com/ci???第二步:将数据万象与您存放图片的存储桶绑定【操作链接】:https://console.cloud。tencent.com/ci/bucket???第三步:启用高级图像压缩在对象存储控制台中,选择已绑定数据万象的bucket,找到数据处理>图像处理菜单,启用高级压缩。快速入门从0到1,带你快速学会图片压缩的使用方法,1分钟快速降低你的图片业务成本!图片压缩支持通过URL参数、API、SDK等方式使用。1.上传图片到COS1。在启用图片高级压缩的存储桶中,进入文件列表选择上传文件>选择文件,选择需要上传到存储桶的图片,例如名为exampleimage.png的图片。单击上传将图像exampleimage.png上传到存储桶。二、在COS上正常访问图片1.在控制台文件列表中找到刚刚上传的exampleimage.png图片,点击操作栏中的详情复制对象地址,在浏览器新窗口打开地址即可访问图像。图片。注意如果在打开图片时看到AccessDenied的错误信息,说明图片有私有读取权限,需要在对象地址后携带签名参数才能正常访问。详细情况下,您可以通过复制临时链接快速获取带签名的对象地址。可以看出,浏览器访问的exampleimage.png图片大小为原图1.7MB,整体图片加载时间为3.24秒。在步骤3.2中的object地址后,直接添加一个AVIF图像压缩参数,通过?symbol:?imageMogr2/format/avif注意,如果上面的链接已经带有signature参数,也可以直接在链接后面加上AVIF图片压缩参数,通过&符号连接参数:&imageMogr2/format/avif就可以看到exampleimage.png图片在携带压缩参数后会被实时压缩。浏览器访问的压缩图片大小为75.5KB,图片加载总时间为287毫秒。通过API使用图片压缩您可以通过COS访问对象接口GETObject,直接使用图片压缩能力。1、在GETObject接口接口中参数后直接添加图片压缩参数,通过?象征。【GETObject接口文档】:https://cloud.tencent.com/document/product/436/7753【图片压缩参数文档】:https://cloud.tencent.com/document/product/436/44883注意对图片的压缩是由格式转换参数控制的。您可以将图片转换为四种压缩格式:webp、avif、heif、tpg,以达到缩小图片大小的目的。通过SDK使用图片压缩目前的图片压缩参数已经集成到所有COSSDK中,提供Java、Python等12种开发语言的SDK以及相应的快速入门指南。您可以点击下方链接找到适合您的SDK:【SDK链接】:https://cloud.tencent.com/document/product/436/6474不同压缩图片格式相比不同压缩格式各有优缺点.您可以根据需要选择购买指南。图像压缩支持预付费和后付费。由万象CI负责。实际成本取决于您对图像压缩提出的请求数量。【图片压缩计费明细】:https://cloud.tencent.com/document/product/436/58963结论图片压缩应用场景很多,只要涉及到图片业务,都可以使用压缩图片接入过程网络中产生的流量提高了终端图片的加载速度。除了图像压缩,DataVientiane还提供了图像增强、视频压缩等实用功能,后续会一一发布使用指南,敬请期待!