Node.js 架构问题
发布于 7 年前 作者 jkiss 4302 次浏览 来自 问答

我们一直在前后端分离的道路上奋力前行

由于SEO等原因,PC端网站准备用MVC的方式,之前搜了一个AWS的架构图,然后自己觉得可以用 Node 做 View 业务层,通过调数据接口直出 HTML;数据库服务器用 Java 来提供数据接口。两层都是分布式部署,不知大家有什么意见

6 回复

事实上我们正在采用这种方式,后端PHP提供接口,前端node koa主要做视图渲染和路由分配,至于seo这部分需要用服务端渲染来做。包括组件缓存等等,这也是我正在做的,准备将vue的服务端渲染融合到框架中来,不知道能不能实现

@hxh1246996371 我尝试过 react server render,但是觉得有点鸡肋,可能我没找到最佳实践吧。这套架构性能怎么样呢?你们的日志、监控、故障恢复等是怎么做的呢?

@jkiss 的确 vue 官方的服务端渲染也很鸡肋,不好融入到现有的框架中去,目前正在尝试一个封装后的框架nuxt-js

@jkiss 日志、监控、故障恢复,其他语言怎么做就怎么做,一样的

@hxh1246996371 react 有个 next.js ,感觉雷同啊,哈哈。服务器端渲染只要首页就够了,把 SPA 的框架当作服务器的模版引擎还是不太靠谱的。。。

@i5ting 嗯,目前自己这一块还比较欠缺,还需恶补一下,只知道个PM2

回到顶部