nuomiphp
正在加载…
请使用更现代的浏览器并启用 JavaScript 以获得最佳浏览体验。
加载论坛时出错,请强制刷新页面重试。
vue 应用如何部署节省成本?这个月 cdn 花了 4K 有点烧不起了...
qhgongzi
Oss 更贵,先把静态资源压缩,精简,增加缓存时间,降低单用户的资源开销
然后评估下是不是 cdn 按带宽计费会更便宜,如果之前没 cdn 走单服务器成本也不高的话,应该可以优化下来
在杭州的话有机会的话可以找我当面看看,其他地方就找个资深点的前端分析优化下
zzztongxue
qhgongzi
在厦门,感谢指点~!
zzztongxue
daiv
老哥是指技术合作吗还是?坐标倒是不限,都是远程工作
daiv
zzztongxue
#9 我们很近... 商务 /技术 都可以, 聊了才知道有没有可能, 联系 https://smms.app/image/uLTRJgtvqG8aspM可以加我
semoon
看了楼主#5 的回复,按我经验,如果都在阿里云的话,可以试试如下几个操作:
1 、新增 ecs 主机 1 台,剥离定时任务、跑后端 job
2 、不清楚 op 具体多少流量,ecs 本身带宽使用情况,可以试试加入 slb ,走 ecs 的流量(弹性),能省比较多
3 、拆分应用热点页面,图片压缩、懒加载组合拳搞一搞,静态 js 这些拆分减少打包体积
可以交流交流~
vace
我的方案:前后端分离,前端部分是持续集成部署到 oss 的,可以通过配置静态网站托管获得单页应用的路由体验。再从 CDN 绑定域名访问,成本方面从几个方面优化:
1. 预估访问量,买流量、https 请求数等资源包
2. 优化前端项目,减少加载体积、加载数量、图片之类的懒加载
3. 优化资源格式,渐进式缩略图、上面说的 png => webp ,gif => mp4 等等
4. !!!用客户端缓存资源,我的项目使用 PWA ,用户第一次打开以后,所有资源都会从 ServiceWorker 中拿,更新发版时通过 ServiceWorker 更新资源,更新完后刷新一下页面。
zzztongxue
vace
方案跟你想的差不多,现在执行落地有点疑问,CDN 绑定域名以后,之前的动态请求怎么处理。PWA 第一次听说,又学到了新的知识,感谢指点~
yestodayHadRain
楼主是觉得 CDN 走的流量不正常,在被人刷流量吗?
OSS 的下行流量比 CDN 贵,但是可以把静态网站托管在 OSS 再给 OSS 套上 CDN ,OSS 可以设置跨域,不需要担心跨域的问题。
楼上建议客户 CDN 按带宽计费的想法不太赞同,走带宽的话要看带宽平均使用率,小客户是不会去掉 top5 峰值计费的。另外走服务器带宽后按量付费也不合适,那个比 CDN 价格更贵。
楼主如果是觉得有人盗刷 CDN 流量的话,可以设置下访问控制。
yestodayHadRain
对了,CDN 应该支持 gzip 的,把这个加上流量也会少一些
zzztongxue
yestodayHadRain
我其实不是很懂阿里云的 DCDN 跟 CDN 区别是啥,我是直接前端直接放源站,然后域名套了 DCDN
yestodayHadRain
zzztongxue
DCDN 是全站加速,相比 CDN 只能做静态资源的内容分发,DCDN 还可以加速接口的请求
eason1874
zzztongxue
你这一半以上是请求费用,现在立刻马上迁移到不收请求费而且流量便宜的百度智能云或者华为云(注意别开错 DCDN ,普通网页就 CDN 就可以了),啥都不用动就可以省 70%~80%静态 HTTPS 请求 0.05 元 /万次+动态 HTTPS 请求费用 0.15 元 /万次:12530*0.05+12078*0.15=2438.2
n18255447846
你 cdn 下行流量涨了就得花钱,存 oss 里只是把你的资源从你自己的服务器上移到官方 oss 服务器上,而且还有存储费用。
DDoS 攻击不知道,自己 google 解决吧。作为前端角度提建议:
1. 减少请求数。合并资源精灵图,h2 等
2. 按需 or 懒加载
3. nginx 或者 cdn 里缓存时间设长点,减少流量,代价就是发布可能不及时
4. gzip 必开,打包一份后记得 nginx 里开启 static
5. 跨域其实很简单,加个请求头而已,但是不建议,因为浏览器会多发个 options 请求,还不如 nginx 反代一下。另外不是所有请求都需要处理跨域,像下载图片,加载 script 这些没有同源策略限制
eason1874
yestodayHadRain
#18 不是的,CDN 也支持动态请求,只不过不像 DCDN 那样专门优化过链路,CDN 有时候增加时延很明显,几十上百 ms ,但是对普通网页来说基本不影响,只对高时延要求的场景有影响
zzztongxue
eason1874
老哥留个 V 吗,请你喝一下红牛
eason1874
zzztongxue
我不习惯加人,有使用问题在这里问就可以,我最近天天高强度刷 V 站。打赏请用我的微信赞赏码🤣 https://imgur.com/a/NwxFQPo
wdlth
先看看是否有大量的境外恶意流量,如果有境外的可以做分区解析把境外的换成 CF 之类的。
zzztongxue
wdlth
明人不说暗话,我其实不懂怎么看境外流量 。😂
zzztongxue
eason1874
感谢恢复!红牛已安排。刚才看了一下各家的计费文档,动态加速都会收取 https 请求费用,百度会便宜一些,动态 https 是 0.1/万次。为什么套动态加速主要是隐藏一下源站 IP ,被 D 怕了...
eason1874
zzztongxue
谢谢老哥的红牛百度智能云那个只收动态 HTTPS 请求费,你不开动态加速,就用普通加速也可以加速动态请求的,这样就没有请求费,就像我#20 说的那样,时延稍微高一点而已,但是对网页场景影响很小记得买流量包,在首页活动页进去,1T 流量包活动也就 106 元,日常得卖 180 元。我看你图表日均 50GB ,一个月也就 1.5TB 流量,跟我一个小网站差不多,我那个网站每月 CDN 成本也就 200 元以内
zzztongxue
eason1874
我比较愚钝,还是没太搞懂... 老哥说的是 api 动态请求也可以走普通加速的吗?我最重要目的是为了隐藏我的源站 IP
下一页 »