如果网站是前后端分离,源站云服务器的带宽对网站访问的体验影响大不大?
早期很多网站因为不是前后端分离,为了保证数据时效性,导致很多 WEB 应用的访问都需要回源(例如论坛的帖子页面,个人动态页面)。
但是现在都是前后端分离了,真正只有 API 请求获取 json 的这部分流量需要回源。
其他的 UGC 内容比如用户上传的图片,头像可以用 OSS 走 CDN,前端部分的 vue,react 等框架代码可以走公共 cdn 然后缓存到浏览器本地,自己写的业务代码 app.js ,app.css 等都可以走 CDN,如果是经常访问的老用户,只要网站业务不改版的话那么也都是浏览器本地读缓存。
那么对源站的那台后端服务器的公网带宽要求相对来说就不需要那么高了吧?相对来说费用是不是可以节省很多?(毕竟国内的 OSS 和 CDN 的带宽以及流量相比云服务器还是便宜很多了)
(之前用阿里云 1C 2G 1M 的小水管架设过一个 wecenter 的网站主要用于用户反馈问题,用户量几百,日均 PV 几千(这应该算很小规模的网站吧),但是每次打开就很卡)
如果把 discuz,wecenter 这些社区类的应用全部改造成前后端分离,运行在国内那种 1M 小水管服务器上性能表现会不会更好一点?