首先你这个c服务器概念有些疑惑,我暂时表述为c服务端/后端概念!
实话实话,做高深了都有前途!
只不过,但他来了,现在互联网向大平台几乎全部的趋势很很明显,这意味着以后很有可能后端在大平台那边就集成显卡了。
举个例子竟像,小公司里,你后端做的很好很列害,但是被大公司出售后,你的后端不但是最不有用的,是因为大公司的后端比你牛,你会一下子被可以用,就算你加入那个团队。
有几种部署,由项目紧张度而定。
最简单的。
最简单小网站可以再不使用node.js以及web服务器,不做前后端分离,不使用后端模板填充后数据,贞洁戒框架express。
要是能做负载均衡或者响应多变化各位,这样按结构前后端分离。前端代码是可以放进cdn或nginx这类动态和静态服务器上,前端向node.js服务端发送rest请求。贞洁戒框架koa。
如果业务非常古怪,有较容易的cpu密集型任务需要执行,这样的话node.js后面再接一层服务器(java、python)来处理。
另而node.js是单线程进程,若是出错可能会崩溃,造成服务端。所以才重新部署node.js的时候要可以使用pm2
,那样这个可以在node.js程序崩溃之后及时关机重启,其实还有其它好处,.例如灰度布署、负载均衡等。