自娱自乐,我的博客(二十一)——CDN加速及图片在线压缩
自娱自乐,我的博客(二十一)——CDN加速及图片在线压缩
前言:
文章中介绍了在Hexo博客中添加游戏功能,本文将介绍如何通过CDN加速游戏加载,减少流量消耗。
1 介绍
CDN(内容分发网络)是一种通过在全球范围内部署服务器,将内容分发到离用户最近的节点,从而加速网站访问速度的技术。对于Hexo博客来说,使用CDN可以显著提高页面加载速度,尤其是对于包含大量静态资源(如图片、视频、游戏文件等)的博客。CDN也可以起到节省流量的作用,因为它可以缓存资源,减少对源服务器的请求次数,从而降低带宽消耗。我在原来在腾讯云上部署了存储桶图床,每月花费高达七十多元,这其中流量消耗占了很大一部分,还有一部分是由于我使用的是原图未进行压缩,导致花费远高于正常的博客访问量。这篇文章将介绍如何通过CDN加速Hexo博客的加载速度,并减少流量消耗。
顺便一提,腾讯云的存储桶上传图片时可以选择图片质量,建议选择压缩成75%,可以有效减小图片大小,从而节省流量。
2 为存储桶COS添加CDN域名
在腾讯云上配置 内容分发网络(CDN) 。
要节省流量还需要给存放博客图片的存储桶配置CDN加速。为存储桶COS添加CDN域名。在存储桶的配置里点击 自定义CDN加速域名 ,给存储桶创建自定义源站域名。

添加一个 img.onlycalm.cn 的专用于存储桶CDN加速的域名。

要给 img.onlycalm.cn 域名申请一个证书,并且关联上这个证书,证书和域名都要在域名的DNS控制台中完成验证。

3 数据万象服务
腾讯云的 数据万象 服务可以对存储桶中的图片进行实时压缩和格式转换,从而减少图片的大小,节省流量。通过配置数据万象服务,可以在用户请求图片时,自动将图片压缩为适合的格式和大小,而无需手动处理每张图片。
在腾讯云中搜索 数据万象 ,选择立即开通服务(免费)。

绑定存储桶COS,选择 绑定存储桶 ,选择之前创建的存储桶。


开启图片极智压缩功能,选择 图片极智压缩 ,开启后当访问图片时,数据万象会自动对图片进行压缩处理,从而减少图片的大小,节省流量。

相比不压缩图片消耗的流量而言,开启图片极智压缩功能可以节省大量的流量,从而降低成本。根据腾讯云的官方文档,数据万象服务的图片极智压缩功能是按请求次数计费的,每次请求都会产生一定的费用,但相比于不压缩图片所消耗的流量费用,这个费用是非常低的。









