使用又拍云云存储服务实现网页访问加速 2020年08月13日 IT Tech 0次评论 1025次阅读 994字数 预计阅读时间3分钟 又拍云 CDN 最近,有朋友告诉我说,我的博客加载速度太慢了,图片要好久才能刷出来,所以空闲时候研究了下,发现网页加载速度慢主要原因是我的博客上有很多图片(比如首页文章的缩略图),而且我使用的图片基本上都是 1M 左右的大图,所以这给 2M 带宽的小水管带来了很大压力,导致要等一会儿才能加载出网页中的全部图片。 刚好最近发现又拍云可以申请免费的 CDN 加速服务,所以就给博客配置了下,将博客中的所有图片存储到又拍云的云存储空间中,这样每次打开网页时,图片就不会在服务器本地读取了,而是在又拍云加速节点读取,实践证明,使用了又拍云加速后,博客的加载时间大大减少。 刚开始自己配置时候踩了很多坑,网上的教程基本上都是配置又拍云 CDN 服务的,所以在此详细记录一下又拍云云存储的配置过程。 ## 加入又拍云联盟 要想免费试用又拍云加速服务,首先需要加入[又拍云联盟](https://www.upyun.com/league),加入后可享受每月 10 GB 的存储空间和 15GB 的加速流量。  申请过程也很简单,进入页面后注册账号,填写相关信息后等待审核即可。需要注意的是,你需要在你的网站中加入又拍云的 logo 及网站链接,格式可参考我的博客右下角的样式。审核一般会在 24 小时内完成并邮件通知。  ## 创建云存储服务 通过审核后就可以登录又拍云控制台,在总览页面或者云产品菜单中选择“云存储”服务,点击“创建服务”  在创建页面中分别填写服务名称、选择“网页图片”、“标准类型”、“全球加速”;然后新建一个操作员并授权  创建服务完成后,进入配置页面  首先绑定域名  注意,这里不是绑定你网站的域名,而是你网站域名的子域名,例如我的网站域名为 [derrors.cn](http://derrors.cn);那我可以指定子域名 [img.derrors.cn](http://img.derrors.cn) 来绑定云服务  由于需要使用 HTTPS,所以绑定子域名后直接在又拍云上申请免费的证书绑定。域名绑定通过审核后,需要到域名服务商的 DNS 解析管理中,把子域名解析到云服务对应的 CNAME 。  然后,可以根据自己的需要来配置相关选项,建议开启以下功能: - 存储管理:”默认首页“; - 缓存控制:”参数跟随“选择”全程跟随“; - 性能优化:”智能压缩“开启” Gzip 和 Brotli 压缩“; - HTTPS:“TLS 1.3 ”,“HTTP/2”; - 成本控制:“WebP 自适应”; - 其它按需配置。  ## Typecho 插件配置 又拍云云存储服务创建完成,下面就需要配置到 Typecho 博客上了。首先下载又拍云插件 [UpyunFile](https://img.derrors.cn/softwares/UpyunFile.zip),解压后上传到 Typecho 插件文件夹中;然后,登陆 Typecho 控制台进入插件设置页面,启用“UpyunFile”插件并进入设置页面  在设置页面主要进行以下设置: - 图片链接修改:开启后会自动将网页中的图片链接替换为又拍云存储空间中对应图片的链接;注意开启该功能的前提是网页中的图片已经全部上传到云服务的空间中; - 绑定域名:这里指绑定又拍云云存储服务的域名,例如前面所说的子域名; - 目录结构模式:建议选择精简结构; - 服务名称、操作员和密码:云存储服务名称、授权的操作员及密码; - 其余图片处理相关设置可按需进行设置。 设置完成后,进行保存即可实现网页图片的加速服务。 本文由 Derrors 创作,采用 知识共享署名4.0 国际许可协议. 最后编辑时间: 2021年01月28日 21:37.