Nginx 节点 Proxypass 结果到变量

Nginx 节点 Proxypass 结果到变量

我想用 nginx 创建一些重写(500 万个链接),我读到 nginx 有将其保存在映射文件中的选项,但是当我以这种方式执行时,需要很长时间才能重新加载 + 内存使用量。

我的想法是User -> Nginx -> Node(which gives the link) -> Save the link in a Variable of nginx -> Nginx rewrite to the file

我尝试使用 express 通过节点直接提供文件,但 300 个连接的使用率已经达到 50%。

这是可能的吗,或者我完全走错了路?

谢谢

答案1

您可以让 Node 服务器将链接作为X-Accel-Redirect标头返回,然后 Nginx 会将请求重写为后端服务器提供的任何链接。

相关内容