如果网站是前后端分离,源站云服务器的带宽对网站访问的体验影响大不大? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
changwei
V2EX    问与答

如果网站是前后端分离,源站云服务器的带宽对网站访问的体验影响大不大?

< href="Javascript:" Onclick="upVoteTopic(683054);" class="vote">
  •  
  •   changwei 2020 年 6 月 19 日 1865 次点击
    这是一个创建于 2050 天前的主题,其中的信息可能已经有所发展或是发生改变。

    早期很多网站因为不是前后端分离,为了保证数据时效性,导致很多 WEB 应用的访问都需要回源(例如论坛的帖子页面,个人动态页面)。

    但是现在都是前后端分离了,真正只有 API 请求获取 json 的这部分流量需要回源。

    其他的 UGC 内容比如用户上传的图片,头像可以用 OSS 走 CDN,前端部分的 vue,react 等框架代码可以走公共 cdn 然后缓存到浏览器本地,自己写的业务代码 app.js ,app.css 等都可以走 CDN,如果是经常访问的老用户,只要网站业务不改版的话那么也都是浏览器本地读缓存。

    那么对源站的那台后端服务器的公网带宽要求相对来说就不需要那么高了吧?相对来说费用是不是可以节省很多?(毕竟国内的 OSS 和 CDN 的带宽以及流量相比云服务器还是便宜很多了)

    (之前用阿里云 1C 2G 1M 的小水管架设过一个 wecenter 的网站主要用于用户反馈问题,用户量几百,日均 PV 几千(这应该算很小规模的网站吧),但是每次打开就很卡)

    如果把 discuz,wecenter 这些社区类的应用全部改造成前后端分离,运行在国内那种 1M 小水管服务器上性能表现会不会更好一点?

    6 条回复    2020-06-19 17:54:17 +08:00
    ddefewfewf
        1
    ddefewfewf  
       2020 年 6 月 19 日
    cdn 防 ddos 吧
    chinvo
        2
    chinvo  
       2020 年 6 月 19 日 via iPhone
    有个问题是数据也是要占带宽的
    westoy
        3
    westoy  
       2020 年 6 月 19 日
    一方面有需求的重构成本远远高过带宽成本

    另一方面
    小客户没多少访问量, 带宽不重要, 这就是为啥有些云端主机商给乞丐版一个大带宽, 但是加带宽嗷嗷贵, 因为买乞丐版的大部分根本没啥流量, 纸面上给了大部分也用不到, 而加到带宽的说明已经把初始的那些吃掉了....
    中级客户自己去找 IDC 托管, 带宽比云商的便宜
    大客户量大有议价权
    所以实际上各种云商的高价带宽(相比传统 IDC 或者国外的小公司)虽然吐槽的比较多, 但对于各级用户实际使用来说困扰并不大, 所以重构需求其实也并不是很强烈
    CODEWEA
        4
    CODEWEA  
       2020 年 6 月 19 日
    肯定是的,如果是前后端分离了,所有静态资源都可以被客户端缓存,最后就只剩下 json 接口刷新数据了
    changwei
        5
    changwei  
    OP
       2020 年 6 月 19 日
    @westoy 即使没多少访问量,那 1M 小水管也确实太小了,我们这一个 wecenter 的网站也就几百人的用户量,每次打开首屏都要 5s 以上,然后跳转到帖子内页也要 2s 以上,实在是无法接受那么慢
    windyland
        6
    windyland  
       2020 年 6 月 19 日 via Android
    @changwei 这就是你的题了,资源需要动静分离上 cdn ( js,jpg,css 等),然后通过 JSON 或者 xml 更新动态数据,按你说的应用,1Mbps 可以扛两位数的并发,而且加载速度也是 2S 内(某个做的花里胡哨特效巨多的博客手动压测数据)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     4769 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 06:07 PVG 14:07 LAX 22:07 JFK 01:07
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86