瞎折腾1:Edgeone

这个折腾还好,没有那么变态

辛辛苦苦拿到了免费的套餐

看网上说想拿到免费邀请码,又要分享加入群聊什么的,每天还限额,我又觉得太麻烦

然后在网上发现了另一个方法,在edgeone测试页面进行测速,测速之后点击分享就就可以获得免费套餐,不需要邀请码。

我还发现个离谱的事情,这个测速结果点击分享,但其实没有分享成功,再折返回来,它也会判断你分享成功的,所以偷鸡成功

注册进去后

我正在耐心等待加载中...

绑定银行卡

又是这种sm绑定

于是我拿出我的银行卡,开始填写

炸了

全部都填的很好,唯独这个CVC让我犯了难(主要是因为我这个银行卡好像有点特别,后面没有写CVC安全码)

网上查询到的是,进入工商银行APP可以查询

于是我登录进去,发现我银行卡密码忘了,全剧终

更悲惨的事情出现了:我发现即使我登录进去拿到了CVC安全码,结果我发现页面右上角只能用信用卡或借记卡👎👎🖕👎🖕👎🖕🖕🖕🖕🖕

这不纯粹没*吗

于是我还是乖乖用着我这个速度勉勉强强的CDN(其实也还好,我这一个CDN支持的东西也挺多,比如ipv6,http3,gzip等等)😓

瞎折腾2:阿里云OSS想转移

多日勘察

经过了我多日的勘察,我发现这一两个月以来oss一个月可能的流量费用就要15~20多块

于是我想迁移。我第一时间想到的反应是迁移到github,用jsdelivr+jsd镜像反代

想法很好 但不实际

虽然我这个想法很好,但是我突然发现了一条规定:

github严禁禁止把仓库当做图床作为使用,如果单个仓库库存达到1 GB以上,将会安排人工排查,有可能会封号封仓库

而且那个速度也就那样

而且每一次上传图层和下载的话,都可能有点麻烦,甚至有时候打不开,还要翻墙科学上网

OSS打包下载

于是我想到了第二个办法,OSS打包下载

根据官方给的资料,可以把它当做函数进行打包下载。因为后台管理默认是不能直接勾选生成压缩包打包下载我觉得这真的很废物

开始实践函数打包

热知识:我一开始按照文档的操作,我点击了ROS一键部署,然后按照文档一步步部署下来,结果发现在服务器执行操作的时候,下载打包压缩文件,它报错403

然后,我觉得应该是自己做错了。然后我跑去问售后客服,售后客服告诉我要用serverless应用中心一键部署,那我就屌你妈了,那你既然第一个不能用,你写来干什么?有🐦用?耗费了我40分钟,结果售后客服告诉我用第二个,那我真的是要爆炸

↑与客服的有效沟通.jpg

最后客服还帮我排查出了一个问题,就是oss的那个防盗链要临时取消一下,不然服务器直接访问下载的话,也是会报错的,这一点,我要给一个客服五星好评

1.在文档中一键部署oss的zip打包函数

这里我截图错了,应该点击serverless一键部署,点击蓝色的按钮之后,它会自己弹出一个侧边栏,告诉你是否部署成功,部署成功就直接点击策略栏进去相应的FC函数控制台

2.查看函数外网地址

然后我们打开详细的内容,点击结果按钮

然后会弹出一大串部署好的json数据

我们把目光移到triggers哪里,有一个urlInternet的参数,那个就是外网地址

每个人的地址都是不一样的,千万不能泄露了

此外,也要确保oss防盗链要关闭一下

3.服务器执行下载包命令

①根据这个破烂文档,执行

cat <<EOF > event.json

其中,examplebucket替换为你的bucket名字,dir/为目录

②然后:https://zip-oss-func-zip-oss-ayouye****.cn-hangzhou.fcapp.run为你的函数公网域名,这里是演示,执行时请替换你真实的外网域名,oss.zip是下载的文件名,这个可以自定义

curl -v -L -o  oss.zip -d @./event.json https://zip-oss-func-zip-oss-ayouye****.cn-hangzhou.fcapp.run

这种方法不能一次性打包一整个bucket,只能单个单个目录这样下载,不过也算比你一个一个下载效率高吧

然后服务器开始获取并下载到服务器里面

..

4.下载到本地解压

如下图所示,这样就成功了,非常《方便》的将Oss里面的文件打包下载到本地

解压后就可以看到我存储的图片了(这些都是彬红茶日记的每一篇文章的真实图片,所以每一篇文章都是原创哦)

炸了

搞完之后,我又突然觉得不合适,这样子上传到别的图床,虽然看起来好像节省一些费用,看起来更快,但是这样子好像....(总感觉不好)

于是我又找来售后客服。售后客服告诉我可以用oss自带的压缩

于是...

↑超级拖拉的客服

于是我就在大图片,甚至每一张图片后面都加了压缩参数。虽然客服说直接加压缩参数可能效果不大,但至少是有效果吧。因为如果真正要实现的话,肯定要花很大工程,说不定还要付更多额外的费用。这个事情放在以后再搞吧!

全剧终

这他妈两个东西,全都以失败告终,但是我也没有气馁吧

至少半成功了一样东西,给图片加了个后缀压缩参数,压缩了一下,可能能减少一点点的流量消耗和加载时长!