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 友)

3792 次点击
所在节点    问与答
56 条回复
zzztongxue
2022-12-01 00:15:20 +08:00
@vace 方案跟你想的差不多,现在执行落地有点疑问,CDN 绑定域名以后,之前的动态请求怎么处理。PWA 第一次听说,又学到了新的知识,感谢指点~
zzztongxue
2022-12-01 00:18:15 +08:00
@eason1874 老哥留个 V 吗,请你喝一下红牛
wdlth
2022-12-01 00:27:28 +08:00
先看看是否有大量的境外恶意流量,如果有境外的可以做分区解析把境外的换成 CF 之类的。
eason1874
2022-12-01 00:34:10 +08:00
@zzztongxue 我不习惯加人,有使用问题在这里问就可以,我最近天天高强度刷 V 站。打赏请用我的微信赞赏码🤣 https://imgur.com/a/NwxFQPo
zzztongxue
2022-12-01 00:39:17 +08:00
@eason1874 感谢恢复!红牛已安排。刚才看了一下各家的计费文档,动态加速都会收取 https 请求费用,百度会便宜一些,动态 https 是 0.1/万次。为什么套动态加速主要是隐藏一下源站 IP ,被 D 怕了...
zzztongxue
2022-12-01 00:41:28 +08:00
@wdlth 明人不说暗话,我其实不懂怎么看境外流量 。😂
eason1874
2022-12-01 00:46:39 +08:00
@zzztongxue 谢谢老哥的红牛

百度智能云那个只收动态 HTTPS 请求费,你不开动态加速,就用普通加速也可以加速动态请求的,这样就没有请求费,就像我#20 说的那样,时延稍微高一点而已,但是对网页场景影响很小

记得买流量包,在首页活动页进去,1T 流量包活动也就 106 元,日常得卖 180 元。我看你图表日均 50GB ,一个月也就 1.5TB 流量,跟我一个小网站差不多,我那个网站每月 CDN 成本也就 200 元以内
zzztongxue
2022-12-01 00:48:40 +08:00
@eason1874 我比较愚钝,还是没太搞懂... 老哥说的是 api 动态请求也可以走普通加速的吗?我最重要目的是为了隐藏我的源站 IP
eason1874
2022-12-01 00:50:39 +08:00
@zzztongxue 普通 CDN 也可以隐藏源站 IP 的,DCDN 只是在链路上有优化,其他方面跟 CDN 是一样的

我比较推荐百度智能云,因为它不仅便宜,还支持边缘脚本,可以在 CDN 节点上运行简单的 JS 脚本,可以用来鉴权、动态限流
zzztongxue
2022-12-01 00:51:51 +08:00
@eason1874 这就太好了!过两天试试看,成功优化后 会回来给老哥追加咖啡的☕️
zeusho871
2022-12-01 01:07:11 +08:00
试试我用的,创宇云
vace
2022-12-01 01:08:11 +08:00
@zzztongxue OSS 上面只放静态资源,动态资源看业务类型走接口、回源、函数计算等都行。
Victorcao
2022-12-01 08:28:34 +08:00
现在黄网不挣钱?
fzleee
2022-12-01 08:48:11 +08:00
楼主说的问题感觉要针对解决,泛泛而谈不能起到实质性的作用。有网站地址吗,说不定我可以帮忙看看
ypzhou
2022-12-01 09:20:02 +08:00
@eason1874 老哥 百度云和 qiniu 相比呢 ?
jack274
2022-12-01 10:19:33 +08:00
屏蔽一些 IP 访问过的,一般 IP 同时访问也就 20 个左右, 可以屏蔽比如同时请求超过 50 个的,因为这样的一般是机器或者用特别的爬虫软件
perfectlife
2022-12-01 10:29:41 +08:00
其实我感觉别人 ddos 攻击你,怎么都得花钱的
zzztongxue
2022-12-01 11:59:06 +08:00
@zeusho871 打算先试试百度的
star7th
2022-12-01 12:04:44 +08:00
哎,有人推荐我了。嘿嘿。
非常鼓励你使用大风云 https://www.dfyun.com.cn
大风云不收回源费用,不收请求数费用,只收流量费,而且流量单价只有阿里云的四分之一。
赶紧试用一下吧。这个现在申请,整个 12 月份都是免费试用期,不收你钱。
tanglu
2022-12-01 12:57:49 +08:00
刚在隔壁看到京东云的不限流量 CDN
[国内 CDN] 京东星盾 SCDN 招队友 400/月无限流量
**loc.com/thread-1107964-1-1.html
400/月 看着挺不错

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

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

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

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

© 2021 V2EX