uniCloud云存储uni-cdn七牛云扩展存储-开发uniapp项目节约开发成本
为什么要使用uniCloud的扩展存储,那就是省钱,而且DCloud也一直在推uni-cdn,我在项目中也使用七牛云的扩展存储,确实是省钱,如果你的项目使用到大量的图片后者音视频,这些的算计可以帮你省不少钱。下面就通过一篇文章,为大家讲解一下如何使用。
为什么要使用uniCloud的扩展存储,那就是省钱,而且DCloud也一直在推uni-cdn,我在项目中也使用七牛云的扩展存储,确实是省钱,如果你的项目使用到大量的图片后者音视频,这些的算计可以帮你省不少钱。下面就通过一篇文章,为大家讲解一下如何使用。
uni扩展存储的介绍文档地址:https://doc.dcloud.net.cn/uniCloud/ext-storage/intro.html
内置存储(阿里云)与扩展存储(七牛云)费用对比
- 内置存储
- 扩展存储
通过对比,可以看到:
- 阿里云的存储容量0.0043(GB/天),七牛云存储容量0.0026(GB/天);
- 阿里云CDN流量是固定的0.18元/G,七牛云是按照用量阶梯递减,最高是0.12元/G;
图片处理能力
无论是内置存储还是扩展存储,都具备图片处理能力的,这个处理能力可以干什么,比如用户上传一张大图,想要获取缩率图,你可以通过图片处理能力,返回一张缩放的图,减少cdn流量的开支。
七牛云扩展存储的单日费用清单
使用unicloud扩展存储的步骤
官方有开通步骤,如果对互联网只是比较了解的话,看官方的文档就可以很轻松的开通,如果不了解的话,就看我一步步的给大家拆解一下,官方文档地址:https://doc.dcloud.net.cn/uniCloud/ext-storage/service.html
一、选择一个需要开通扩展存储的服务空间
二、在左侧找到,云存储-> 扩展存储-七牛云
开通七牛云扩展存储,有这几个重要条件,如果你要为了做个简单的demo项目,扩展存储也给你省不了多少钱,如果为了商业化,那么你需要满足以下的条件。
1)你需要想DCloud缴纳200元的保证金,注意是给DCloud的保证金,交了这个保证金你不但可以开通扩展存储了,再去购买新的服务空间,可以直接选择按量付费了(非常省钱)。
2)需要为扩展存储预充值,点击右上角的"费用中心"->"按量余额充值"即可进入到充值页面。
大家可以看到,200元的保证金并不会用于按量付费的扣款,想要使用阿里云的按量付费、支付宝云、扩展存储等,你需要额外充值一下,不用充太多,扩展存储我充了10块钱,好几个月了还没用完,根据使用情况大家选择充值金额即可。
3)你还需要有一个已经备案的域名
以上就是3个硬性条件,如果你觉得没问题,就可以点击“为此空间开通扩展储存”了,当然,你没有备案的域名下面的步骤也会高速你,如何购买域名、备案和解析的。
三、绑定域名并填写ssl安全证书和秘钥
如果没有域名,先去购买域名并去备案
1.可以在阿里云买个随便的域名,便宜点的一年10几块钱左右,.com的一年70多,做绑定域名随便弄个网址就行。
我看现在阿里云最便宜的是.top,大家切记不要看第一年新用户的价格,看续费价格,有的首年很便宜,续费死贵死贵的,简直是域名刺客。
2.域名备案,如果没有备案的域名,是无法进行绑定或者解析的,如果备案你需要有服务器、虚拟主机、备案号。
如果单纯为了备案,是没有必要买服务器的,有可能云平台搞活动,能新用户买到很便宜的服务器,最方便的就是某宝或者某多多去买个ICP 备案服务码就行。
阿里云官方备案服务号大概100块钱左右,第三方可能便宜些,当然如果你找不到更合适的或者价位便宜的,你可以私信我,40块钱我可以从朋友那里成本价搞到,但是不一定随时有,需要的话可以先私信问问我。
3.在阿里云购买的域名就可以在阿里云控制台,右上角ICP备案,按照流程备案就行,不懂的直接打阿里云官网客服,平台很热情。
如果你有企业或个体工商户,可以备案企业性质的,当然也可以备案个人的,根据你自身的条件进行选择,正常从备案提交到备案完成大概15个工作日,根据地域不同,下发时间也有所差异。
如果已有备案域名的流程,以阿里云操作为例
1.填写域名,可以是顶级域名,也可以是二级域名,例:xxmcdn.qingnian8.com
我的qingnian8.com是已经备案过了,所以现在绑定的域名是个二级域名,xxmcdn,这个起任意名称均可,不用先去阿里云进行解析,因为你现在都不知道这个域名解析到哪里去,先填上你需要的域名即可。
2.申请ssl证书,阿里云免费证书3月/0元,1年/68元。
从阿里云官网,搜索框搜ssl证书,就能找到这个产品的页面了。
1)点击立即购买,你可以免费购买20个个人测试证书,当然你可以购买商业证书好像3000多块钱的样子。
2)个人测试证书有两种类型,默认证书(3月期限/0元),升级证书(1年期限/68元),我一般选择的就是3月免费的,问题就是3个月需要重新申请一次证书,你要嫌麻烦就花68元买一年的。
3)点击创建证书,选择免费/升级证书,填写域名,提交审核。
提交后,大约1分钟左右,就能下发,刷新页面,可以看到已经签发成功,注意是3个月的有效期,一定要注意到期时间及时申请新的证书,不认将无法使用扩展存储。
4)点击下载证书,选择Nginx点击下载压缩包
5)解压证书,.pem是证书,.key是私钥,用任意编辑器打开这两个文件,将代码全部拷贝分别放到对应的输入框中,并点击绑定域名。
点击完绑定域名按钮后,大概1分钟左右,就会生成cname解析地址,用来做自定义域名和七牛云服务器进行解析绑定的。
6)在阿里云增加xxmcdn.qingnian8.com域名的解析,进入阿里云域名控制台进行解析
7)给域名添加解析记录,填写方法如图所示:
阿里云操作解析成功后,在扩存云存储,点击“我已设置cname”
8)看到下面这个页面代表成功了,你可以点击上传一张图片,然后点击详情,复制url地址到浏览器,看看能不能打开。
四、分别在客户端及云函数端编写存储代码
官方文档写的非常详细了,可以参考官方示例。https://doc.dcloud.net.cn/uniCloud/ext-storage/dev.html
大家可以扫码体验一下,这个鸡汤来喽小程序的鸡圈模块,就是使用了扩展存储,官方提供的是单独图片的上传,在视频中给大家演示一下批量上传的用法。
五、如果文档没看明白,可以看一下详细的视频教程
https://www.bilibili.com/video/BV1vT421i7Jn/
点击上面链接,可以看到视频教程。
没每个功能模块都有详细的说明。
如果对你学习有帮助,记得要一键三连哦。
更多推荐
所有评论(0)