Python 每5分钟更改一次的json文件是否应该由Flask或nginx托管?

Python 每5分钟更改一次的json文件是否应该由Flask或nginx托管?,python,nginx,flask,Python,Nginx,Flask,我理解nginx应该托管我的静态文件的概念,我应该让Flask来为动态构建内容的路由服务。不过,我不太明白静态文件和动态文件的界限在哪里 具体地说,我有一些json文件,由Flask通过@cron.interval\u schedule运行的后台例程每5分钟更新一次,并将.json写入服务器上的文件 我应该在flask中构建路由以返回此内容(只需返回raw.json文件),因为内容每五分钟更改一次,还是应该让nginx托管json文件?nginx能否处理每五分钟使用缓存逻辑更改一次的文件?由于生

我理解nginx应该托管我的静态文件的概念,我应该让Flask来为动态构建内容的路由服务。不过,我不太明白静态文件和动态文件的界限在哪里

具体地说,我有一些json文件,由Flask通过
@cron.interval\u schedule
运行的后台例程每5分钟更新一次,并将.json写入服务器上的文件


我应该在flask中构建路由以返回此内容(只需返回raw.json文件),因为内容每五分钟更改一次,还是应该让nginx托管json文件?nginx能否处理每五分钟使用缓存逻辑更改一次的文件?

由于生成该文件似乎与Flask应用程序的请求/响应周期无关,因此不要使用Flask提供服务。如果它确实需要Flask应用程序针对每个请求主动对其执行某些操作,那么请使用Flask来提供服务