Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >开启生态新姿势 | 使用 WordPress 远程附件存储到 COS

开启生态新姿势 | 使用 WordPress 远程附件存储到 COS

原创
作者头像
云存储
修改于 2022-06-28 02:24:33
修改于 2022-06-28 02:24:33
1.5K00
代码可运行
举报
文章被收录于专栏:腾讯云存储腾讯云存储
运行总次数:0
代码可运行

在看到这篇文章前,你大概已经听说过 WordPress 了,它是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库服务器上架设属于自己的网站,也可以把 WordPress 当作一个内容管理系统(CMS)来使用。

WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能。

本文将介绍如何通过使用插件实现远程附件功能,将 WordPress 的媒体库附件存储在腾讯云对象存储 COS 上,并通过腾讯云 CDN 进行加速,实现所有功能。

一、简介

首先,我们了解下将媒体库附件保存在 COS 上有以下好处:

  • 附件将拥有更高的可靠性;
  • 用户查看图片附件时将直连 COS 服务器,不占用您服务器的下行带宽/流量,用户访问速度更快;
  • 可配合腾讯云 CDN 进一步提升用户查看图片附件的速度,优化网站访问速度。

二、准备工作

1、搭建 WordPress 博客平台。

  • 您可以在 WordPress 官方页面 下载 WordPress 的最新版并查看安装指南。
  • 您也可以在安装服务器系统时在 镜像市场 中选择预装 WordPress 博客平台的云服务器(Cloud Virtual Machine,CVM)镜像。

2、创建一个公有读私有写的存储桶,存储桶的地域建议与运行 WordPress 博客平台的 CVM 的地域相同,创建详情请参见 创建存储桶 文档。

3、在存储桶列表中找到刚才创建的存储桶,并单击其存储桶名称,进入存储桶页面。

4、在左侧导航栏中,单击概览,查看访问域名并记录。

三、安装并配置插件

(一)安装插件

在 WordPress 后台,单击插件 > 安装插件,开始安装插件。您可通过下面两种方式获取插件并安装:

  • 后台直接搜索 Sync QCloud COS 进行安装(推荐使用)。
  • 您也可以从 Github 下载最新 releases 源码,通过 WordPress 后台上传安装,或者直接将源码上传到 WordPress 插件目录 wp-content/plugins,然后在后台启用。

(二)配置插件

1、单击 WordPress 左侧导航栏设置,然后在页面中配置 COS 的相关信息,配置说明见下表:

配置项

配置值

存储桶名称

创建存储桶时自定义的名称

存储桶地域

创建存储桶时所选择的地域

APPID

APPID 是您在成功申请腾讯云账户后所得到的账号,由系统自动分配,具有固定性和唯一性,可在 账号信息 中查看

SecretID、SecretKey

访问密钥信息,可前往 云 API 密钥 中获取

不上传缩略图

勾选后不会上传对应的缩略图文件,建议不勾选

不在本地保留备份

勾选后不会在本地保留源文件,建议不勾选

本地文件夹

本地保存路径,例如wp-content/uploads

URL 前缀

2、配置完成后,单击保存即可。

3、上传一个新文件进行测试,查看附件详情,查看附件图片的 URL,确认附件图片的 URL 指向腾讯云 COS。

四、扩展

1、使用 CDN 加速访问:

存储桶如果需要配置 CDN 加速,可参见 CDN 加速配置 文档。在插件设置中将 URL 前缀修改为默认 CDN 加速域名或自定义加速域名即可。

2、替换数据库中的资源地址:

如果不是新创建的站点,数据库当中必定是旧的资源链接地址,我们需要将资源地址进行替换,插件提供了替换功能,请在首次替换前记得备份。

3、设置跨域访问:

在文章中引用对应的资源链接,控制台会提示跨域的错误No 'Access-Control-Allow-Origin' header is present on the requested resource。

原因是没有添加 header。您需要在跨域访问 CORS 设置中添加 HTTP Header 配置。下面提供两种途径进行配置:

i. 在 CDN 控制台上配置

  • 如允许所有域名,则配置如下:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Access-Control-Allow-Origin: *

ii. 只允许您个人的域名访问,则配置如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Access-Control-Allow-Origin: https://example.com

4、设置回源:

如果不在 WordPress 后台媒体库处上传资源,建议开启回源设置。开启之后,客户端首次访问 COS 源文件时,COS 发现无法命中对象时,对客户端返回 302 HTTP 状态码并跳转至回源地址对应的地址,此时对象由源站提供给客户端,保证访问。

同时 COS 从源站复制该文件并保存至存储桶对应的目录中;第二次访问时 COS 直接命中对象并返回给客户端。

五、总结

本文介绍 WordPress 的媒体库附件远程到对象存储 COS 实践分享到此结束,后续将会给大家带来系列关于生态平台/插件相关内容,另外,我们还会为大家带来丰富多彩的生态赋能活动,请敬请期待!

有关生态插件及其他活动信息 欢迎加入交流群,获取生态活动最新资讯

— END —

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何将WordPress远程附件存储到腾讯云对象存储COS上
WordPress 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站,也可以把 WordPress 当作一个内容管理系统(CMS)来使用。
沈唁
2020/01/17
4.9K0
如何将WordPress远程附件存储到腾讯云对象存储COS上
WordPress如何使用腾讯云对象存储COS存储媒体库附件
这篇文章来介绍一下通过使用插件实现将 WordPress 的媒体库附件存储在腾讯云 COS 上。
沈唁
2023/09/25
1.2K2
WPCOS插件实现WordPress上传图片单独存到至腾讯云COS对象存储
我们很多网友在选择和使用WordPress程序做网站的过程中,会觉得随着网站的内容丰富网站的打开速度越来越慢,但是有不少的个人网站内容丰富但是打开速度还是相当快的,即便是配置两者都差不多。其实,不单单是WordPress程序问题,我们在有可能的话,随着网站内容变多,尤其是图片、附件媒体资源,会占用较大的带宽资源。
老蒋
2019/04/22
3.5K0
WordPress插件实现上传图片单独存到至腾讯云COS对象存储
我们可以考虑将静态资源单独存储,比如存储到七牛云、又拍云、腾讯云COS、阿里云OSS等第三方存储中,在这篇文章中WordPress采集插件分享基于WordPress程序可以实现上传的静态资源上传之后可以单独存储到COS中,或者可以同步备份到本地和COS中,然后在网站中调用COS对象存储中的资源,提高网站打开速度。
小狐狸说事
2023/01/09
5.6K0
WordPress插件实现上传图片单独存到至腾讯云COS对象存储
WordPress安装WPCOS插件同步文件至腾讯云COS设置教程
一般我们使用WordPress程序的时候,静态文件都会自动放在网站目录uploads中。有些网友图片文件比较多,而且服务器带宽不足,这样会发现网站打开和图片加载速度很慢。即便我们可以通过升级服务器配置的办法提高速度,但是同样也会增加预算成本。其实,我们完全可以将WordPress网站静态文件与内容数据库分离管理,静态文件单独存储在第三方,比如可以用到腾讯云COS。
Alexaer
2019/03/18
3.5K0
腾讯云COS对象存储WordPress插件 让网站动静分离跑的更快
腾讯云 COS 对象存储是利用云存储空间来存放静态文件,让网站动静分离跑的更快。我们平时用 wordpress 博客较多,而适用于腾讯云的很多都失效不好用了,今天看到一个腾讯云 COS 对象存储的 WordPress 同步插件,日期比较新,测试了一下也好用。下面魏艾斯博客把用这个插件同步腾讯云 COS 对象存储的过程写出来。
魏艾斯博客www.vpsss.net
2018/12/05
4.8K0
将 WordPress 多媒体内容存储到腾讯云 COS
WordPress 可以通过第三方插件将多媒体内容保存在腾讯云 COS上,将多媒体内容保存在 COS 上有以下好处:
云存储
2020/01/16
2.2K0
将 WordPress 多媒体内容存储到腾讯云 COS
WordPress基于腾讯云COS存储站点图片及跨域解决方法
昨天我把站点内的所有图片 copy 了一份到腾讯云的 COS 存储,腾讯云 COS 对象存储是腾讯云为企业和个人开发者们提供的一种能够存储海量数据的分布式存储服务,用户可随时通过互联网对您的大量数据进行批量存储和处理,也就是说,我们可以拿来当做 WordPress 的图床使用,并且使用 COS 标准存储的用户,每月还可享受一定的免费额度的。 免费额度 资源类型 资源子类型 每月免费额度 存储空间 存储空间 50 GB 流量 外网下行流量 10 GB 流量 腾讯云 CDN 回源流量 10 GB 请求 读请求
沈唁
2018/05/24
5K2
将 Discuz! 论坛远程附件存储到腾讯云对象存储COS上
Discuz! 论坛可以通过配置远程附件功能将论坛的附件保存在腾讯云 COS 上,将论坛附件保存在 COS 上有以下好处:
云存储
2020/01/08
8.1K2
将 Discuz! 论坛远程附件存储到腾讯云对象存储COS上
wordpress接入腾讯COS云存储
便宜:腾讯云免费额度是50G存储空间、50G/月免费流量。这样的免费额度对于小站长已经足够使用。
中云微迅
2019/08/19
31.3K3
WPCOS插件实现WordPress图片/附件自动存储至腾讯云COS
我们有些网站的图片和附件资源比较多,如果与网站文件存储在云服务器中,会同时占用服务器资源使得打开速度降低,这也是我们看到很多WordPress类的网站提到网站后期打开速度变慢的问题。我们在一些提高网站速度技巧的时候会看到建议将图片、JS、CSS等静态资源存储到第三方存储中。这样利用第三方存储+CDN来实现加速。
老蒋
2019/03/22
1.9K0
【长期维护】WordPress 基于腾讯云对象存储 COS 远程附件支持插件
腾讯云对象存储(Cloud Object Storage,简称:COS)是腾讯云提供的面向非结构化数据,支持 HTTP/HTTPS 协议访问的分布式存储服务,它能容纳海量数据并保证用户对带宽和容量扩充无感知,可以作为大数据计算与分析的数据池
沈唁
2018/12/10
4.2K4
【长期维护】WordPress 基于腾讯云对象存储 COS 远程附件支持插件
将 Typecho 图片/附件存储到 COS
Typecho 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站。
TDP-苏苏
2022/08/09
4.1K17
将 Typecho 图片/附件存储到 COS
为什么别人的 WordPress 网站那么快?
越来越多的人使用 WordPress 来搭建网站了,W3techs 最新数据统计显示[1],截止到2021年11月3日,全网有43.0%的网站都是基于WordPress 搭建的。那么问题来了,为什么别人用 WordPress 搭建的网站,又快、又稳定、又好用呢?下面两招教你轻松优化网站速度~ 推荐一个提速减负的宝藏插件:WordPress COS 插件,前往链接(https://wordpress.org/plugins/tencentcloud-cos/)点击直接下载安装,免费使用,两招优化你
云存储
2021/12/10
9350
静态网站在腾讯云上的托管
云加创业小助手
2016/11/01
13.2K0
静态网站在腾讯云上的托管
在WordPress中使用腾讯云COS插件托管网站资源
WordPress是一种使用PHP语言开发的平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设WordPress。可以搭建独立博客,也可以作为内容管理系统(CMS),或者是用来构建门户网站。
4O4
2022/08/02
2.8K0
在WordPress中使用腾讯云COS插件托管网站资源
使用腾讯云COS官方工具快速将本地数据迁移至COS
腾讯云COS提供了多种同步迁移工具,如COSCMD、COS Migration和COSBrowser客户端等
沈唁
2020/06/12
3.6K0
使用腾讯云COS官方工具快速将本地数据迁移至COS
使用腾讯云 COS 官方工具快速将本地数据迁移至 COS
腾讯云 COS 提供了多种同步迁移工具,如 COSCMD、COS Migration 和 COSBrowser 客户端等。
沈唁
2022/11/14
2.7K0
低成本搭建高质量 WordPress 博客实践指南
近期,作者发现之前撰写的文章,在外网被各种途径转载,很难进行版权保护。因此,萌生了搭建个人博客网站的想法。
rileycai
2022/07/13
3.2K1
低成本搭建高质量 WordPress 博客实践指南
开源应用中心|为什么别人的WordPress那么快?
越来越多的人使用 WordPress 来搭建网站了,W3techs最新数据统计显示[1],截止到2021年11月3日,全网有43.0%的网站都是基于WordPress搭建的。那么问题来了,为什么别人用 WordPress 搭建的网站,又快、又稳定、又好用呢?下面两招教你轻松优化网站速度~ 推荐一个提速减负的宝藏插件:WordPress COS插件,点击直接下载安装,免费使用,两招优化你的网站速度。 第一招:动静分离 网站中的数据资源一般分为两种:动态数据和静态数据。动态数据一般是php实时生成的数据,
腾讯云DNSPod团队
2021/12/13
7940
推荐阅读
相关推荐
如何将WordPress远程附件存储到腾讯云对象存储COS上
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验