WordPress使用腾讯云对象存储COS进行静态资源CDN加速

7,726次阅读

提醒:本文最后更新于 2025-03-05 00:39,文中所关联的信息可能已发生改变,请知悉!

三石博客目前使用的腾讯云服务器只有 1M 带宽,如果文章里图片多一些的话加载速度会明显变慢,解决这个问题除了升级带宽最好的办法就是将博客进行动静分离来加速图片加载。今天将三石博客使用腾讯云对象存储 COS 进行静态资源 CDN 加速布置方法写出来,做一个简单的教程,给需要的朋友参考。


2020.2.5 更新:

腾讯云 COS 现已经支持 https 回源,可选项为强制 HTTPS、强制 HTTP 和跟随请求协议。

  • 选择强制 HTTPS/HTTP,则 COS 会以 HTTPS/HTTP 协议访问您的源站。
  • 选择跟随请求协议,COS 会以您请求 COS 所使用的协议访问您的源站。

本文主要使用到以下资源:

  • 腾讯云对象存储 COS( 点击注册
  • WPJAM BASIC 插件(后台搜索安装即可)
  • 一个域名(用于绑定 CDN 加速域名,需备案)

一、创建存储桶

登录腾讯云,找到对象存储 COS,创建一个存储桶

WordPress 使用腾讯云对象存储 COS 进行静态资源 CDN 加速

名称和区域根据需求选择即可,这里说一下访问权限,主要选择有两种:

  • 私有读写:需要进行身份验证后才能对 object 进行访问操作。也就是说不能直接对存储资源进行访问,需要授权后才能进行访问。
  • 公有读私有写:可对 object 进行匿名读操作, 写操作需要进行身份验证。

三石博客选择的是私有读写,然后开启回源鉴权且添加 CDN 服务授权,则访问 CDN 时无需携带签名,访问时资源会进行公网分发,此时只能通过 CDN 访问到资源,起到保护源站的作用;当然也可以选择公有读私有写,则无需开启回源鉴权。

存储桶访问权限 是否开启 CDN 回源鉴权 是否开启 CDN 鉴权配置 通过 CDN 加速域名是否可访问源站 通过 COS 源站域名是否可访问源站 适用场景
公有读 关闭 关闭 可访问 可访问 全站公有读
公有读 关闭 开启 需使用 URL 鉴权 可访问 不推荐
公有读 开启 关闭 不可访问 可访问 不推荐
公有读 开启 开启 需使用 URL 鉴权 可访问 不推荐
私有读 CDN 服务授权 开启 开启 需使用 URL 鉴权 需使用 COS 鉴权 全链路保护
私有读 CDN 服务授权 关闭 开启 需使用 URL 鉴权 需使用 COS 鉴权 不推荐
私有读 CDN 服务授权 开启 关闭 可访问 需使用 COS 鉴权 源站保护
私有读 CDN 服务授权 关闭 关闭 不可访问 需使用 COS 鉴权 不推荐
私有读 关闭 开启或关闭 不可访问 需使用 COS 鉴权 无法使用 CDN

二、存储桶 COS 配置

创建成功后,转到存储桶列表,点击配置管理进行一些配置

基础配置: 需要进行回源设置,七牛等其它地方也叫镜像存储,作用是访问网站时,自动将图片文件存储到 COS 中,无需自己手动上传图片。

WordPress 使用腾讯云对象存储 COS 进行静态资源 CDN 加速

点击编辑,修改当前状态为开启,然后输入回源地址,一般填写域名即可,回源协议根据网站是否开启 https 访问选择,最后单击【保存】即可。回源地址无需加上前缀 http:// 或 https

域名管理: 这里使用自定义加速域名。

WordPress 使用腾讯云对象存储 COS 进行静态资源 CDN 加速

点击添加域名,输入你的域名,三石使用的是二级域名,加速区域选择国内,源站类型默认源站,如果前面存储桶权限选择的是私有读写,这里需要点击开启回源鉴权,如果选择的是公有读私有写则无需开启回源鉴权,设置好后点击保存即可。然后到你的 DNS 解析里添加一个 CNAME 解析。

三、CDN 配置

待部署成功后,转到 CND 控制台,就可以看到我们添加的加速域名了

WordPress 使用腾讯云对象存储 COS 进行静态资源 CDN 加速

点击管理可以进行 CND 的设置,如防盗链,缓存过期配置,HTTPS 配置,安全配置。如果不需要这些,这里保持默认设置就可以用了。

四、WPJAM BASIC 插件设置

WPJAM BASIC 插件提供了很多实用功能,这里我们主要使用它的 CDN 加速功能。

CDN 设置

WordPress 使用腾讯云对象存储 COS 进行静态资源 CDN 加速

  • 云存储:选择腾讯云 COS;
  • CDN 域名:填写你的加速域名,注意域名前要添加上 http://,如果你在腾讯云 CDN 开启了 HTTPS 则添加 https://。

本地设置

WordPress 使用腾讯云对象存储 COS 进行静态资源 CDN 加速

  • 扩展名:保持默认,根据需要修改;
  • 目录:保持默认,根据需要修改;
  • 本地域名:你在 COS 回源设置里添加的域名,一般保持默认即可。

设置完成后保存即可。

正文完
 0
疯狂的石头
版权声明:本站原创文章,由 疯狂的石头 于2019-09-08发表,共计1545字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。