我有一个用于家庭网络的小型 Flask 应用程序。
目前我有 Flask 与 uWSGI 和 nginx 一起运行。
该应用程序基本上扫描一个位置并提供媒体文件。下面是渲染这些文件的代码:
@app.route('/get_media/<path:filename>', methods=['GET'])
def get_media(filename):
return send_from_directory('/media/', filename)
工作正常,send_from_directory
但似乎很慢。我必须承认我并不真正了解其背后的过程。python 服务这些文件还是 nginx?我希望 nginx 能够为这些文件提供服务,但我不确定如何配置别名,因为我希望应用程序遍历文件的目录但想将服务移交给 nginx。