前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >在WordPress中使用腾讯云COS插件托管网站资源

在WordPress中使用腾讯云COS插件托管网站资源

原创
作者头像
4O4
修改2022-08-02 01:30:58
2.5K0
修改2022-08-02 01:30:58
举报
文章被收录于专栏:404404

WordPress是一种使用PHP语言开发的平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设WordPress。可以搭建独立博客,也可以作为内容管理系统(CMS),或者是用来构建门户网站。

虽然WordPress已经占据全球web的45%以上的份额,但拥有丰富强大功能的同时也造成了程序本身过于臃肿的问题,在服务器带宽不足、配置低的情况下,图片、视频等大型媒体文件会严重拖慢网站访问速度。此时我们可以使用腾讯云对象存储来存放网站中的图片、视频或者其他静态文件,减轻服务器压力,提高网站访问速度,示意图如下:

创建存储桶

首先登陆腾讯云对象存储控制台新建一个存储桶,存储桶就是存放文件的容器。

  • 存储痛地域根据实际情况选择,越靠近用户体验越好。
  • 访问权限可以选择私有读写通过鉴权访问文件,或者公有读私有写配合黑白名单、refer头控制访问。

其他配置可以暂时选择默认选项。

创建好存储桶后进入WordPress网站后台,安装腾讯云对象存储(COS)插件。该插件基于腾讯云对象存储 COS,将网站静态资源与后台应用分离,用户访问网页的请求由应用后台响应,并直接返回动态html内容,减轻服务器带宽和存储压力;静态资源存放在 COS 上,和云服务器内网高速互通,不仅访问速度快,相较磁盘存储成本更低。并且可配合内容分发网络 CDN进一步提升用户访问静态资源的速度,让你的网站速度更快一步。

安装好后启用插件,在腾讯云设置(全局)中填入密钥。

获取API密钥管理

在腾讯云访问管理控制台获取API密钥管理。

依次填入地域、空间名称、访问域名,建议开启自动重命名。

点击保存配置,提示保存成功即可。

然后点击附件同步,等待插件将文件同步到COS桶中。

同步完成后点击一键替换,将网站内容中所有静态文件地址替换为腾讯云COS文件地址

访问网站 48zhai.cn 发现缺失了部分图片。

查看控制台发现部分图片404了,通过状态码结合xml返回的错误信息可以知道存储桶中没有该文件,可能是同步未完成。

等待同步完成后再次点击替换,完成后通过控制台看到文件地址都已经改为COS默认域名。

如果你觉得这个域名太长不美观,你可以为每个COS存储桶添加一个或多个自定义域名,你添加的自定义域名需要解析到腾讯云对象存储提供的CNAME上,同时如果需要对资源开启HTTPS访问还需要上传相关域名的证书文件。

如果你认为访问存储桶内的资源速度不理想或者延迟过大,你也可以对存储桶开启CDN加速,并且添加加速域名,同样的需要添加解析和上传证书文件,并等待CDN生效。

使用COS的时候你可以在安全管理下配置防盗链设置白名单,防止COS流量被盗刷。

验证规则是否生效,图片在网站中可以正常显示,直接访问触发了防盗链规则。

直接访问
直接访问
触发防盗链规则
触发防盗链规则

以上是腾讯云COS对象存储插件基本使用方法,此外插件还集成了数据万象图片处理功能,如图片水印、剪裁、缩放、质量调整等,可以根据业务场景灵活地组合功能。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 创建存储桶
  • 获取API密钥管理
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档