早期很多网站因为不是前后端分离,为了保证数据时效性,导致很多 WEB 应用的访问都需要回源(例如论坛的帖子页面,个人动态页面)。
但是现在都是前后端分离了,真正只有 API 请求获取 json 的这部分流量需要回源。
其他的 UGC 内容比如用户上传的图片,头像可以用 OSS 走 CDN,前端部分的 vue,react 等框架代码可以走公共 cdn 然后缓存到浏览器本地,自己写的业务代码 app.js ,app.css 等都可以走 CDN,如果是经常访问的老用户,只要网站业务不改版的话那么也都是浏览器本地读缓存。
那么对源站的那台后端服务器的公网带宽要求相对来说就不需要那么高了吧?相对来说费用是不是可以节省很多?(毕竟国内的 OSS 和 CDN 的带宽以及流量相比云服务器还是便宜很多了)
(之前用阿里云 1C 2G 1M 的小水管架设过一个 wecenter 的网站主要用于用户反馈问题,用户量几百,日均 PV 几千(这应该算很小规模的网站吧),但是每次打开就很卡)
如果把 discuz,wecenter 这些社区类的应用全部改造成前后端分离,运行在国内那种 1M 小水管服务器上性能表现会不会更好一点?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.