又拍云存储迁移到腾讯云COS及WordPress图片附件动静分离设置详细图文教程
前段时间,搬主题发现一直免费使用的又拍云存储速度不行,有时候下载会卡顿一下,不知道是不是本地的网络问题,再加上…
前段时间,搬主题发现一直免费使用的又拍云存储速度不行,有时候下载会卡顿一下,不知道是不是本地的网络问题,再加上本来赠送的代金券也没了,就开始考虑找替代方案。这里搬主题选来选去,最终选择了腾讯云,主要考虑免费,其次是CDN节点比又拍云要多,加上又拍云免费版不能加速国外CDN节点了等原因吧。接下来需要将原又拍云存储的原有数据迁移到腾讯云COS上,这里也花费了不少功夫,走了不少弯路。接下来搬主题就分享一下又拍云存储迁移到腾讯云COS及WordPress图片附件动静分离设置详细图文教程。
一、将又拍云存储赋予操作授权
如果各位站长刚开始接触的话,又拍云确实是个很不错的选项,做大了后再选择其他收费的云存储厂家等。毕竟免费获取每月 10GB 存储空间 + 15GB 免费CDN流量。支持HTTPS、HTTP/2、HTTP/3等各种高科技的加速技术支持。
注册地址:https://www.upyun.com
- 注册并完成实名认证,即可获得 61 元免费代金券。
- 首次充值后,奖励充值金额 10% 的代金券(注册后 90 天内完成,逾期充值此优惠无效)。
说到从又拍云存储迁移到其他品牌对象存储上面,一般都至少有2种方法以上。
1、手动备份迁移
最原始也是最麻烦的方法就是手动备份迁移。也就是先将又拍云存储的数据备份打包,然后下载到本地,再从本地上传到腾讯云COS,这种方法耗时耗力但是也最简单易懂,适合数据不多文件较少的情况。而这里就涉及到数据在线压缩打包步骤了。搬主题对比过很多做云存储、对象存储的厂家,在易用性和客户友好度上做的很不错,不会出现很复杂难理解的选项。比如在线压缩和在线解压缩的功能,这里就是很多对象存储厂家做不到的,或者说没有图形化操作方式不方便。
又拍云存储在线管理及压缩打包地址:https://uptool.tingfun.net
可以登陆上去进行在线压缩,功能还算比较强大。
压缩好后下载到本地再上传到其他品牌的对象存储,再进行在线解压就行了。
2、在线迁移
这种方法是操作比较简单和实用的。直接在新的品牌商对象存储操作面板上,这里也就是在腾讯云COS的界面上,填入又拍云存储的相应信息就可以进行在线迁移,无需压缩解压缩操作。
这里搬主题选择的是第2种方法,然后先在自己原来对应的又拍云存储上面进行操作授权
二、在腾讯云COS上建又拍云存储的数据在线迁移
1、先建存储桶
登陆腾讯云的对象存储地址:https://cloud.tencent.com/product/cos,然后登陆账户,再在腾讯云COS新建存储桶,选择相应的地域,同时选择公有读私有写。
2、在迁移服务平台上进行在线操作
进入迁移服务平台:https://console.cloud.tencent.com/msp/v2file
新建迁移任务
在对象存储迁移页面,单击【新建任务】,进入对象存储迁移任务配置页面,进行迁移参数的设置。
设置迁移任务名称。
任务名称:字符长度为1至60个字符,允许的字符为中文、英文、0-9、_、-。此处设置的名称,将用于在任务列表中查看迁移状态和迁移进度。
设置要迁移的文件来源。
此处迁移源服务提供商应选择又拍云USS,并在下方 AccessKey,SecretKey 文本框中输入先前新建用于迁移的又拍云存储的操作员的账户名及密码。同时输入源桶名称及加速域名。其他保存默认即可
选择文件存储方式。
根据迁移的需求,设定迁移后文件的存储方式,可以选择:标准存储、低频存储、保持原存储属性、归档存储。
选择 Header 方式。
如果源桶中的文件设定了 Header/Tag 并且需要在迁移后保留,请选择保留或设置替换规则。
设定迁移规则。
选择对指定桶中的全部文件进行迁移,或仅迁移指定前缀的文件。
设定时间范围。
开启时间范围,只迁移指定时间范围内新增或变更的文件。
设定最高并发数。
各公有云厂商的对象存储都有最高并发限制。为确保业务稳定,请在迁移前与源厂商(阿里云 OSS)确认并设置最高迁移可用 QPS。
选择要迁移到的目标位置。
在迁移目标信息中,输入用于迁移的腾讯云的用户 SecretId,SecretKey。填入密钥后,单击“迁移桶名称”下拉框右侧的刷新按钮,即可获取目标对象存储桶列表。刷新不出来的话,直接输入目标桶名称和信息也行的。
指定迁移到目标桶的指定目录。
保存到根目录: 直接将源桶中的文件按原始相对路径保存到目标桶的根目录。
保存到指定目录:将源桶中的文件保持原始相对路径保存到指定目录中。
例如:
源桶中的文件/a.txt
,/dir/b.txt
两个文件,文本框中填写“dest”,那么迁移后这两个文件在目标桶中的路径为:/dest/a.txt
,/dest/dir/b.txt
。
如果文本框中填写dest/20180901
,那么迁移后这两个文件在目标桶中的路径为:/dest/20180901/a.txt
,/dest/20180901/dir/b.txt
。
注意:
若迁移源与目标源有内容不同,名称相同的文件,建议在【同名文件】配置处选择【跳过(保留目标桶中已有的同名文件)】,系统默认选择【覆盖(源桶中的文件会覆盖目标桶中的同名文件)】。
若在迁移过程中对象(文件)内容有变化,需要进行二次迁移。
选择迁移模式。
新建迁移任务后立即启动全托管迁移:选择托管迁移,用户单击“新建并启动”后 MSP 服务将通过公网访问源存储进行迁移。
新建迁移任务后手动下载 Agent 启动迁移:选择 Agent 模式迁移,用户在单击“新建并启动”后,将仅创建任务配置,需要用户手动下载 Agent 在迁移源一侧的服务器上部署之后才会正式启动迁移。Agent 模式适用于已有专线希望通过专线迁移的场景。
单击【新建并启动】,即可启动迁移任务。
迁移过程有可能会有一些文件传输失败,没关系,只用再点击重试失败任务即可。一般迁移很快,1G以内如果不失败的话,5分钟就可以了。记住又拍云不要做任何防IP或者限制。传输成功后如下:
这个时候,我们就可以在腾讯云COS里看到相应的文件了。
三、在腾讯云COS及CDN做相应的设置
传输好文件后,接下来需要先对腾讯云COS及CDN做相应的设置。
1、腾讯云COS配置
这里其实不用做太多配置,因为接下来主要在CDN做配置即可。在腾讯云COS需要做的配置如下
跨域访问CORS设置
将需要的跨域访问的域名设置,包括你的网站及需要绑定CDN的域名。
开启CDN加速域名
这里需要开启CDN加速域名,剩下的保持默认,如下图
2、内容分发网络设置
也就是进行CDN的设置。进入腾讯云内容分发网络设置,点击域名管理,点击刚才在COS内绑定的域名,然后点击访问控制。
先设置防盗链
然后到HTTPS配置
配置好证书后,再开通相应的功能,如下
然后再到高级配置选项里,开启智能压缩
图片优化的话,根据自己需要开启,毕竟是收费的。
四、在WordPress后台安装插件将图片附件动静分离
全部设置好后,接下来就要把绑定的CDN域名解析到腾讯云CDN提供的CNAME域名上面。这里就不多说了。接下来还需要到WordPress后台安装腾讯云COS图片上传附件的插件。
腾讯云官方推荐的是Sync QCloud COS,在WordPress后台搜索安装即可
接下来对其进行设置
配置 Sync Qcloud COS 插件
1. 在 WordPress 后台管理左侧导航栏设置
下腾讯云COS设置
,点击进入设置页面,配置说明见下表
配置项 | 配置值 |
---|---|
存储桶名称 | 创建存储桶时自定义的名称 |
存储桶地域 | 创建存储桶时所选择的地域 |
APP ID | 开发商 APPID,创建存储桶时名称后的 ID |
SecretID | 前往「腾讯云控制台」进行获取 |
SecretKey | 前往「腾讯云控制台」进行获取 |
不上传缩略图 | 勾选后不会上传对应的缩略图文件,建议不勾选 |
不在本地保留备份 | 勾选后不会在本地保留原文件,建议不勾选 |
本地文件夹 | 本地保存路径,例 wp-content/uploads
|
不在本地保留备份 | 勾选后不会在本地保留原文件,建议不勾选 |
URL 前缀 | COS 访问域名 / 本地文件夹,例 https://media-10000000.cos.ap-shanghai.myqcloud.com/wp-content/uploads
|
注意:
这里要特别提醒一下设置本地文件夹和URL 前缀设置。比如说你本来服务器上的附件目录就是放在wp-content/uploads
下的,那么URL 前缀填写对应绑定的CDN域名+文件夹路径。如https://img.banzhuti.com/wp-content/uploads
。这样,你上传后的图片就传到了腾讯云COS对应桶的根目录下的wp-content/uploads
文件夹内了。
如果你原来所有数据是传输到腾讯云COS对应桶根目录下,也就是没有放到wp-content/uploads
文件夹内。那么,你的写法就是本地文件夹填 .
然后URL 前缀填写对应的CDN域名就行了。一定要保持两个路径一致,否则将出现无法显示等一些列问题。
2. 填写完成后点击保存更新即可
3. 测试上传一个新文件,查看附件详情,查看附件图片的 URL,确认附件图片的 URL 指向腾讯云COS
设置好后,图片已经成功迁移至腾讯云COS了,WordPress站点的图片附件也动静分离了。
当然,如果觉得CDN花费高,想用免费CDN的,还是建议使用又拍云存储
注册地址:https://www.upyun.com
- 注册并完成实名认证,即可获得 61 元免费代金券。
- 首次充值后,奖励充值金额 10% 的代金券(注册后 90 天内完成,逾期充值此优惠无效)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!