各位,原谅我的调查不充分
之前只用 nginx 在服务器上部署过 vue 开发的小网站
无法想象百万流量的网站是什么怎么部署,难道也是 nginx 配置一下?或者说有什么专门的云服务可以部署?
1
YadongZhang 2023-02-01 09:53:32 +08:00
Vercel, Netlify
|
2
macy 2023-02-01 10:04:50 +08:00
多台服务器部署,nginx 负载均衡,分配到各台服务器,每台服务器上 next.js 多进程部署
|
3
jamosLi 2023-02-01 10:07:05 +08:00
搞到 sso 上也可以,设置好预警,加上 cdn 。其他可以不用管了
|
4
everyx 2023-02-01 10:20:54 +08:00
没经历过,但是我觉着上 CDN + vranish + LB 多开实例,这类的应该问题不大吧
|
5
isbase 2023-02-01 11:01:34 +08:00
k8s 集群部署
|
6
sadfQED2 2023-02-01 12:52:33 +08:00 via Android
DNS 分流到不同机房,机房的硬件代理分流到前置 nginx ,nginx 再分流到单独的机器上面
大概步骤是这样的 |
7
maplezzz 2023-02-01 13:30:43 +08:00
作为一个前端小兵, 我部署时干的就是资源文件放 CDN 上,跑 CI/CD ,k8s 起实例 docker 拉镜像 (node, Nginx),然后 pm2 启动 NuxtJs
|