vue 应用如何部署节省成本?这个月 cdn 花了 4K 有点烧不起了...

2022-11-30 22:57:16 +08:00
 zzztongxue

目前手上有一个网页社区,经过 5 个月的发展目前百度统计的日 PV 是 80W+,UV 差不多 4W 左右...

上个月不知道被谁(目测是竞对),ddos 了几次。每次 ip 都进了阿里云黑洞, 没办饭只能给用到的域名都套上了 cdn 。然后流量费用就飞涨了,这个月全部费用加起来要 5K ,但是业务不赚钱,所以只能从成本上考虑节省。

项目采用前后端分离,前端 uni-app, 编译后包的大小 4.6m ,光前端图片资源就占了 3M+。

现在考虑的是将静态资源部署到阿里云 oss, 但是不明白该如何部署。我现在前端所有请求都是请求到 a.xxx.com 这个域名,然后用 nginx 将 a.xxx.com/api 请求打到动态请求服务上。如果我上部署到 oss, 该如何解决跨域问题呢?(评论区有懂哥可以说说,不白嫖,采纳的会请喝咖啡)

还有个 vue 的问题,就是用户前端访问的时候会直接把我 4.6M 的文件全部直接一次性下载吗?还是页面展示的时候发现没有这个资源才会去访问...(目前创业中,全干型切图仔,属于要用到啥就学啥,会的东西不够深入也不够扎实,求助万能的 V 友)

3814 次点击
所在节点    问与答
56 条回复
zzztongxue
2022-12-01 13:21:35 +08:00
@tanglu 不限量这个感觉有点慌跑路...
zzztongxue
2022-12-01 13:23:35 +08:00
@star7th 昨天简单看了一下,好像需要用大风云提供的域名访问,我之前的图片资源在 oss 上且绑定了我设置的域名,可以不影响线上访问不停机切换到大风云不
star7th
2022-12-01 13:33:38 +08:00
@zzztongxue

可以绑定你的域名的,不停机切换也行。
你先走申请流程,源站地址选择域名,然后填入 oss 的公网域名。提交。通过申请后,会得到一个大风云的加速域名。同时网站管理后台会有绑定你自定义域名的教程。你按教程发 https 证书给我。我部署完毕后,你直接改 dns 解析,即可完美切换。
tanglu
2022-12-01 14:28:31 +08:00
@zzztongxue 可以月付嘛,不限量是京东推出的,我觉得还是比较划算。之前他也卖过 暂时可能没有问题
star7th
2022-12-01 14:42:19 +08:00
@tanglu 咦,国内 cdn 里,我还真没看到京东星盾有 400 远包月的套餐。我看到的 https://docs.jdcloud.com/cn/starshield/price-overview 是 5800 元 /月。而且流量包 3T 居然要 900 元。
如果你说的是国外 cdn ,那我不表态了。因为国外 cdn 在国内基本用不了。
如果 lz 接入 https://www.dfyun.com.cn/ ,按 一个月 400 预算来计 ,则相当于可用 8T 流量。这个流量,对于小站点来讲,怎么折腾都够用了。而且 dfyun 还不会额外收取请求数费用。就只收流量费
shenqi
2022-12-01 15:33:41 +08:00
试试将那些 external 包用第三方公开 cdn
eason1874
2022-12-01 16:54:32 +08:00
@ypzhou #35 七牛云比百度智能云流量贵,功能少。我不推荐用,除非是企业用户,能拿到大额折扣
tanglu
2022-12-01 21:16:52 +08:00
@star7th 我不了解 只是他标题写的不限流量,我也没用过 只是被标题吸引推个你,合不合适我没有发言权
Zy143L
2022-12-02 03:05:55 +08:00
图片不存在跨域问题 直接去嫖大厂 cdn 也不是不行
zzztongxue
2022-12-12 11:38:45 +08:00
@star7th 前几天接入了百度云,百度云 0.2/g ,现在的 CDN 费用已经能接受了。观察一段时间,等日消耗再大些再找你开通,0.05/G 确实很香。。。
star7th
2022-12-12 14:42:22 +08:00
@zzztongxue 额, 白省下来的钱不香嘛,又不需要多少迁移成本,而且是一次接入工作,后续每个月都能省下馆子吃饭的钱。不过既然你觉得 0.2 元 /g 可接受就先接受吧。
zzztongxue
2022-12-24 23:14:16 +08:00
@eason1874 感谢老哥,切到百度有半个月了,域名直接套普通 cdn ,符合预期,给你追加一杯咖啡☕
zzztongxue
2022-12-24 23:15:54 +08:00
@zzztongxue 赞赏码失效了😂
eason1874
2022-12-25 13:53:04 +08:00
@zzztongxue 来了,谢谢🤣 https://ibb.co/B6v5JW7
zzztongxue
2022-12-25 13:59:07 +08:00
@eason1874 发了一个我的幸运数字
eason1874
2022-12-25 14:06:08 +08:00
@zzztongxue 收到,谢谢,新年大家都好运!😁

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/899198

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX