感觉 nextjs 后面在推 server actions 这些有一部分因素是在推销自己的平台,
目前我都是导出静态站点自己部署,不用 server actions 这些服务端运行的功能。
请教大家如果用了服务端功能,自己部署还可行么,他这个自带的服务器性能如何?
1
GTim 2023-12-25 10:32:01 +08:00
关注
|
2
springz 2023-12-25 10:39:00 +08:00
https://github.com/vercel/next.js/issues/50852 性能很烂,但是可以通过负载均衡规避。自己部署可以的。
|
4
estk 2023-12-25 11:11:59 +08:00 via iPhone
vercel 直接监听 git 自动部署很方便
而且流量不大基本可以一直免费用 如果你没有用到 server 相关功能,纯静态的貌似也可以 cf pages 去部署 |
5
beyondstars 2023-12-25 12:54:14 +08:00
自己部署吧,我个人觉得 Next.js 强大一点在于它的构建速度非常快,还提供了一个简单易用的 dynamic 动态加载功能,一般我都是 npm run build 等几秒然后直接 rsync 到 VPS ,整个过程感觉很流畅、自然。
部署到 Vercel 之前我也试过就是感觉构建时间太久了,push 上去之后,它有拉镜像、安装依赖、构建、打包镜像、发布这么一系列过程,自然比自部署的慢一些。 |
6
springz 2023-12-25 13:22:08 +08:00
node.js 本身的问题吧,单线程情况下利用率不高。多核的机器起多个绑核就行了。
|
7
hunterzhang86 2023-12-25 23:09:00 +08:00 via iPhone
用 vercel ,不想操心任何构建的事情。
|
8
ai4you888 347 天前
vercel 部署挺好的,不用担心服务器,不用担心被攻击
|
9
jixiaopeng 336 天前
我 vercel 用在面向国外,国内用 docker 部署的
项目在线演示地址: docker 部署地址: http://shop.huanghanlian.com/ vercel 部署地址: https://c-shopping-three.vercel.app/ 项目传送门:点击 这里,https://github.com/huanghanzhilian/c-shopping ,你可以看看 docker 的例子,然后 vercel 的话,在平台研究下就会了,我用的 vercel 免费的 mongodb ,还挺好用的。 |