是否可以在 uwsgi 设置中为 check-static 定义“排除”?

是否可以在 uwsgi 设置中为 check-static 定义“排除”?

我有一个不想修改的应用程序。

check-static它有多个目录,其中包含静态文件,这些文件在 uwsgi 的 .ini 文件中通过指令定义为静态。我的问题是,每个对/api端点的请求都会使用系统调用检查所有目录中的静态内容lstat(),这需要一点时间,实际上,每次调用只需 0.0005 秒,但事实并非如此几秒钟听起来更好吗?

如果所有静态内容都可以通过/static/URL 中的前缀进行访问,那么我就可以用 替换check-static,这样就太好了static-map,但我不想修改应用程序,任何解决方法都足够了。如果只有 uwsgi 有这样的选项:

check-static-exclude = /api

也许可以通过 uwsgi 路由子系统实现,但我没有找到合适的文档

更新:待办事项重新检查路线continue操作。

相关内容