为什么你们这么喜欢Vercel

延迟低

因为爱情

render 和 vercel 定位不一样,vercel 属于前端 PaaS,render 属于容器 PaaS。一个前端静态就能用的为什么要上 render。

给你们看看Vercel节点的配置

我可以说原因是next.js也是vercel造的吗

第一次知道免费用户有10s的限制(平时用vercel搭的next-chat、lobe-chat还没遇到过),于是翻了下vercel的文档,发现了 Proxied Request 和Serverless Functions

Proxied Request,所有用户都是30s的限制


Serverless Functions的Edge环境是25s的限制,且函数必须在25秒内开始返回响应。然而,一旦开始返回响应后,函数可以继续流式传输数据,即使这个过程超过了25秒。

看了下目前主流的chat,如next-chat、lobe-chat,在代码中发现均配置了 export const runtime = edge,可以得知限制应为vercel的Edge环境下的25s,且流式数据在25s内开始返回响应不会受到限制,故对于大部分人还是够用的

4 个赞

就喜欢你这种认真的