Django需要很长时间才能提供生成的静态文件

时间:2019-06-19 10:04:19

标签: python django

在我看来,我生成了5张图像(它们是由pyplot生成的)。

一切似乎都正常。在正确的目录中正确生成了文件。

但是浏览器仅显示五个图像之一,而其他四个图像的请求通常会超时。查看django服务器的输出,GET请求通常需要五分钟才能完成。

这些图像约为100kb,并且在生成后立即存在于驱动器中并进行校正。

我是否错过了要求Django更新新静态文件的电话?还有吗请帮忙!

2 个答案:

答案 0 :(得分:1)

处理它们作为媒体文件,将文件保存到媒体服务器(CDN或本地),然后将图像的URL发送到浏览器以加载它们。

答案 1 :(得分:0)

我也遇到了类似的问题,但是有音频文件。为了解决该问题,我使用了分页,从而解决了我的问题。我认为您应该尝试这样做,例如在一页中查看一张图像,在第二页中查看第二张图像。