使用 Nginx+uWSGI 在 Flask 中提供动态媒体服务
Serve dynamic media in Flask with Nginx+uWSGI
我真的坚持在 Flask 中提供动态创建的内容。
如果我理解正确,在 Python 代码中唯一的方法是使用 Flask 本机 send_file()。有没有办法不通过 Flask 本身来执行 send_file?太慢了,我买不起:(
我知道如何通过 nginx 提供静态服务,但它似乎不适合我的情况,因为它将网址与我服务器上的真实路径链接起来。当我执行 send_file() 时,该文件没有任何网址(对吗?)。
那么,我该怎么办?
阅读有关 X-Accel-Redirect
响应 header 以及如何将其与 nginx 前端结合使用以使 nginx 提供已由后端写入文件系统的文件网络应用程序。
我真的坚持在 Flask 中提供动态创建的内容。
如果我理解正确,在 Python 代码中唯一的方法是使用 Flask 本机 send_file()。有没有办法不通过 Flask 本身来执行 send_file?太慢了,我买不起:(
我知道如何通过 nginx 提供静态服务,但它似乎不适合我的情况,因为它将网址与我服务器上的真实路径链接起来。当我执行 send_file() 时,该文件没有任何网址(对吗?)。
那么,我该怎么办?
阅读有关 X-Accel-Redirect
响应 header 以及如何将其与 nginx 前端结合使用以使 nginx 提供已由后端写入文件系统的文件网络应用程序。