侧边栏壁纸
  • 累计撰写 21 篇文章
  • 累计创建 10 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

腾讯云对象存储购买与Halo添加腾讯云对象存储

Ywxmz
2025-04-19 / 0 评论 / 2 点赞 / 104 阅读 / 0 字

背景

当前Halo部署的这一个服务器的带宽比较小,如果使用本机存储在加载时会消耗较长时间,会影响阅读体验。因此小周想出的是通过以下三个方法来解决问题:

1.给钱包瘦瘦身,直接升级大宽带。

2.使用CDN

3.使用对象存储

当然方案1是不可能的了,钱已经没有办法继续瘦身了。我觉得比较好的办法就是使用方案2,可以通过CDN给整个网站加速,But,当访问资源不在CDN的缓存当中时,第一次回源还是会受到源服务器的带宽瓶颈限制,并且如果站点上的图片或者资源数量较多时,源站这个40G的硬盘肯定是不够的(安装完系统之类的只剩25G可用)。因此我选择了一个折中的方案,站点使用CDN加速,附件使用腾讯云对象存储,同时给腾讯云对象存储套上CDN。

一、购买腾讯云对象存储

1.普通购买(!!!这不是最优购买,最优购买请看2.特惠购买)

(1).购买标准储存包

!!!这不是最优购买,最优购买请看2.特惠购买

当前腾讯云对象存储的首单特惠价格很不错,并且还有50G体验6个月的额度。

访问:免费产品体验

选择:【存储】

这里有两个,个人和企业,个人是50G-6个月,企业时1T-6个月

FD9D907F-2494-4667-99E0-A4E923434715.png

然后会跳转到开通页面,根据页面操作即可。

然后是购买首单特惠(试用产品不影响首单特惠,首单特惠是指该产品你第一次购买,不限新老用户)

访问:精选特惠

找到:【首单特惠】-【储存与CDN】

642FA33E-F5BE-4B3B-955F-E1E4A268323B.png 往下看,会有【标准储存包】这里建议选择100G版首单特惠29元(原价141.6元),以后每年续费只需要140多块,如果通过会员中心的活动续费只需要80来块(V2会员续费80.71元),个人觉得是最具性价比的一个(对于用量较少的个人而言)。如果你是用量较多的个人或者企业之类的可以选500G版首单特惠99元(原价708元),1T版首单特惠109元(原价1449.98元),亦或者5T版首单特惠499元(原价7249.92元)。

66FD0AF1-2EEE-4CAC-AA9F-AD4D2ED105EF.png (2).购买流量包-根据你的需要选择

购买后,建议根据你的访问方式购买流量包,不添加CDN直接访问请购买外网下行流量包,使用CDN访问的,建议购买CDN回源流量包。

注意:如果你的用量比较少,可以不购买,不购买的情况下默认使用的是按量付费。But,如果你有腾讯云的服务器,在某些地区可以不用产生流量,我这里知识简单说一下,实现原理是通过服务器内网访问,但是外网访问时会占用服务器的带宽,与我这里的想法背道而驰,因此这里不过多介绍。如果你购买了腾讯云的锐驰型服务器,可以用内网访问的方式避免产生流量费用,但是锐驰型轻量服务器的带宽波动较大。

访问:对象存储(COS)资源包

a.直接通过外网访问,不使用CDN(不推荐

如果不加CDN,直接访问,建议看2.特惠购买

点击【流量】-【外网下行流量】-根据自己的用量选择

这里多说一句,外网下行流量包小周当时购买的12个月每月100G,当时只付了11块钱,是一个活动里的,但是小周写这篇文章的时候,没有找到,如果按照资源包购买页的显示100G一年版需要396元,价格比较贵,但是小周依旧不建议直接通过外网访问,因为套餐流量不划算,建议使用下面的一种方式。

9FD93D28-8E45-41B0-B423-A9D49B00FA7D.png

b.通过CDN访问(推荐

首先,这种方法的好处是CDN回源流量包更便宜,100G是118元(每月可用100G),然后CDN流量包首单特惠1T版是88元6个月,价格远低于上面的a方案的396元,因此,建议使用CDN的方式。

首先购买CDN回源流量包

79BF9DF0-4DD8-4217-8C02-6B59B07C0E65.png然后再在精选特惠当中购买CDN流量包(注意:如果你没有买过,建议先领取免费体验套餐免费产品体验,HTTPS请求次数包根据你自己的需求购买,建议购买,因为花不了多少钱)。

261C8B31-9ED7-429F-9472-69A3271ED3D0.png2.特惠购买

若果你不使用CDN可以通过特惠购买的方式购买储存与流量的组合套餐,这样外网下行流量包的价格比较优惠。

当然,如果你想通过外网流量+CDN的模式访问,你也可以在特惠购买组合包之后,再去购买CDN流量包。

访问:对象储存COS专场特惠

购买下方的组合资源包

64F7BDEB-FF75-4B5E-B76C-46808F46BB12.png此时,外网下行流量包100G只需要90元(每月100G),100G的标准对象存储也只需要22.66元,如果你相加CDN也可以购买CDN的流量包。

二、创建储存桶

储存桶的创建建议选择用户比较集中的地方,小周这里创建在四川成都的,因为小周的服务器也集中于成都。

注意:储存桶你可以创建多个,只是储存的数据量最好在你购买的套餐包内,超出的存储数大小依旧可以存入数据,只是会按量付费。比如我们购买的是100G的中国内地存储包(默认是在中国内地),你储存了110G的数据量,超出的10G你就要按量付费。

1.控制台搜索【对象存储】

90BBC5DD-3CD5-4A02-A44C-DC021648E1E1.png 2.创建储存桶

05217347-ACB1-4343-BB1D-2E611A3C4A09.png 1F7BAE60-55D1-448C-8025-23C543F5D29A.png

7678DB93-2108-4A74-88B2-2D1B05902852.png

至此,你的储存桶就创建好了。

三、请求储存桶

1.通过外网下行流量包访问

创建存储桶时,下方有一个请求域名,你可以通过那个域名访问存储桶,也支持自定义域名。选择你刚刚创建的存储桶-域名与传输管理-自定义源站域名-添加域名,如果你需要配置SSL证书之类的,也可以在下方配置。

注意:域名需要在腾讯云备案!

5EC2ABB7-FACA-4A66-9808-1F5364CEECFD.png 2.通过CDN访问

选择对应的存储桶-域名与传输管理-自定义CDN加速域名-添加域名

注意:域名需要在腾讯云备案!

B2422B84-3017-4BFA-855E-E1EFF6EB5553.png 其他CDN配置你可以访问CDN控制台进行查看,修改,包括开启HTTPS等。

至此配置已经完成,你可以在储存桶上传文件,然后通过你的链接访问。

四、Halo添加腾讯云对象存储

1.安装S3插件

登陆后台-点击应用市场-搜索S3-选择对象存储(Amazon S3协议)-点击安装

A6353A08-6DAD-4F3F-BEE1-862E7FDFFE04.png2.配置插件

点击插件-开启刚刚安装的插件

736C3F12-F997-4A81-8CD7-6CC0A119B276.png 点击附件-存储策略

AB675165-0D1D-4E90-84D5-EB10C87820C8.png 选择新建-S3对象存储

B60C7BCD-5A2D-4507-8ECB-FABEEAEE26A2.png 信息填写请参照:

在兼容 S3 的第三方应用中使用 COS 的通用配置

特别注意,绑定域名(CDN域名)建议使用你自己的自定义源站域名或者CDN域名。

五、注意事项

1.请务必做好监控,防止流量盗刷!请参阅对象存储防盗刷

2.如果你使用的CDN,建议开启CDN用量封顶。

3.CDN开启HTTPS会产生HTTPS请求费用,但是腾讯云给了每月的免费额度,忘了是多少,好像是100万次。

4.域名需要在腾讯云备案,即使你的域名已经备案则需要在腾讯云做接入备案。

2

评论区