我有一个不想修改的应用程序。
check-static
它有多个目录,其中包含静态文件,这些文件在 uwsgi 的 .ini 文件中通过指令定义为静态。我的问题是,每个对/api
端点的请求都会使用系统调用检查所有目录中的静态内容lstat()
,这需要一点时间,实际上,每次调用只需 0.0005 秒,但事实并非如此零几秒钟听起来更好吗?
如果所有静态内容都可以通过/static/
URL 中的前缀进行访问,那么我就可以用 替换check-static
,这样就太好了static-map
,但我不想修改应用程序,任何解决方法都足够了。如果只有 uwsgi 有这样的选项:
check-static-exclude = /api
也许可以通过 uwsgi 路由子系统实现,但我没有找到合适的文档。
更新:待办事项重新检查路线continue
操作。