Node.js 架构问题
我们一直在前后端分离的道路上奋力前行
由于SEO等原因,PC端网站准备用MVC的方式,之前搜了一个AWS的架构图,然后自己觉得可以用 Node 做 View 业务层,通过调数据接口直出 HTML;数据库服务器用 Java 来提供数据接口。两层都是分布式部署,不知大家有什么意见
6 回复
事实上我们正在采用这种方式,后端PHP提供接口,前端node koa主要做视图渲染和路由分配,至于seo这部分需要用服务端渲染来做。包括组件缓存等等,这也是我正在做的,准备将vue的服务端渲染融合到框架中来,不知道能不能实现
@hxh1246996371 我尝试过 react server render,但是觉得有点鸡肋,可能我没找到最佳实践吧。这套架构性能怎么样呢?你们的日志、监控、故障恢复等是怎么做的呢?
@jkiss 日志、监控、故障恢复,其他语言怎么做就怎么做,一样的
@hxh1246996371 react 有个 next.js ,感觉雷同啊,哈哈。服务器端渲染只要首页就够了,把 SPA 的框架当作服务器的模版引擎还是不太靠谱的。。。
@i5ting 嗯,目前自己这一块还比较欠缺,还需恶补一下,只知道个PM2