我想用 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 会将请求重写为后端服务器提供的任何链接。