MENU

网站云存储优化 使用功能

August 6, 2024 • Read: 64 • More

之前写过类似文章:Typecho 图片实现懒加载

今天详细的介绍下具体操作流程

功能简介

云存储是第三方托管的在线存储服务,其在全国乃至世界范围内都有大量的 CDN 节点,用户在访问相关资源时会被分配到就近的 CDN 节点,因此在访问速度上通常比我们单台服务器要好很多。常见的云存储服务有七牛云存储、又拍云存储、阿里 OSS、腾讯云存储等.

简单来说,云存储优化功能,就是可以把网站上除了页面的 HTML 以外的静态资源全都通过云存储进行加载,包括JS、CSS、字体、表情图片文件,以及文章正文内图片、头图等图片资源(第三方的插件里的资源文件不包含在内)

通过云存储加载这些静态图片,可以加速网页的访问速度,特别是对于一些服务器在国外的朋友。

许多网站会同时开启「启用 WebP 图像格式」功能可以在支持 WebP 的浏览器上使用 WebP 格式的图片,可以以较小的图片大小获得相同质量的图片(相较于 JPEG),进一步提升页面加载速度,减少页面大小。

使用说明

1.设置镜像存储

镜像存储服务是一种快速的数据迁移和加速服务。可以帮助用户实现无缝数据迁移。它实现的功能是用户在访问镜像域名上的一个资源时,云存储会先检测该资源在云存储服务器上是否已经存储,如果有则直接返回,没有的话,会根据路径到源站(也就是你的网站)获取对应的资源,然后返回给用户。除了用户第一次访问时要回源速度稍慢,后面就会完整发挥 CDN 的优势,速度都会非常快。

举个栗子,假如我网站的域名是 https://syylw.com,配置的镜像存储域名是 https://pic.syylw.com,那么,在第一次访问下面这个链接时:

https://pic.syylw.com/path/to/whatever/pic.jpg

镜像存储就会到下面这个地址获取内容, 然后返回给用户:

https://syylw.com/path/to/whatever/pic.jpg

后面镜像存储已经存储了这张图片时,就会直接返回给用户,速度很快。

配置镜像存储的方法如下:

七牛云存储的镜像存储配置

  1. 登录到七牛云存储控制台
  2. 选择「对象存储」
  3. 选择你要操作的空间
  4. 选择「镜像存储」
  5. 在「镜像源」处填入回源地址,即你的博客域名
  6. 保存后等待生效即可。

鉴于目前七牛可能不提供默认的域名,所以你可能需要添加自己的域名以完成操作。

在七牛云存储添加自己的域名需要域名已完成备案。

添加的方法如下:

  1. 选择空间概览
  2. 点击自定义域名,然后在弹出的页面中完成自定义域名的添加,需要注意的是,这里域名需要完成备案。在弹出的页面中:
  3. 域名类型选择普通域名即可
  4. 加速域名即你要添加的域名
  5. 通讯协议看你情况,都可以,HTTP 有免费流量,HTTPS 没有免费流量,而且需要申请证书
  6. 覆盖范围一般选「全球」
  7. 使用场景选择「图片小文件」
  8. 高级配置里,开启「图片处理」功能
  9. 其他保持默认即可
  10. 然后,按照提示完成域名解析并等待生效即可
  11. 添加完成后,横线处即你的「 CDN 镜像加速域名」,添加上协议后填入主题外观设置里即可。

又拍云存储的镜像存储配置

首先前往又拍云控制台:https://console.upyun.com/dashboard/

  • 选择云产品 - CDN
  • 选择创建服务

在接下来弹出的页面中:

  • 服务名称:按照要求填写,随意。
  • 加速域名:你需要创建的用于加速你博客的域名,一般使用网站域名中的一个子域名,例如:pic.syylw.com
  • 应用场景:选择「网页图片」。
  • 回源协议:如果你的博客支持了 HTTPS,则选择 HTTPS,否则可以选择 HTTP
  • 源站证书校验:不作要求
  • 源站地址:填写你的网站域名
  • 端口号:保持默认即可。即如果回源协议选择了 HTTPS,则填写 443,如果回源协议选择了 HTTP,则填写
    80,当然,如果你清楚自己的服务器的相应情况,则填写对应的值即可。
  • 地区选择:全球加速

然后点击「创建」即可。在弹出的页面中,根据提示将你创建的加速域名解析到提供的 CNAME 上。

举个栗子:

我创建的域名是 pic.syylw.com,又拍云提供的 CNAME 地址是 cdn-syylw.b0.aicdn.com,那么,我只要到 DNS 控制台创建一条解析记录,将 pic.syylw.com CNAME 到 cdn-syylw.b0.aicdn.com 后等待生效即可。

配置完成后,将配置的「CDN 镜像加速域名」复制然后准备填入后面的设置中。

后面的操作都非常简单,只要到外观设置里配置相应的设置就可以了。

2.配置 CDN 镜像加速域名

前往 主题外观设置里 => CDN 镜像加速域名 ,配置 CDN 镜像加速域名。

这里的域名就填你第一步配置中的「CDN 镜像加速域名」。

3.配置域名的云存储类型

前往插件设置中,配置选项:

自定义 CDN 域名的是告诉 Mirages 哪个域名是云存储域名,然后他是七牛还是又拍什么的。参照说明配置即可。

如果你使用的是又拍云存储,且你变更了又拍云存储的间隔标识符,则配置第二个设置,否则,第二个设置保持默认即可。

4.开启云存储优化功能

前往 主题外观设置里 => 云存储优化 ,配置云存储优化功能

5.图片加载动画

前往 主题外观设置里 => 图像加载动画 ,开启图像加载动画即可。



Archives QR Code Tip
QR Code for this page
Tipping QR Code