0

我想查看 html 页面,其中包含由 Django 中的 Python 脚本根据用户请求动态生成的图像。我不需要永久存储它们,只需从模板生成响应 html 页面。我应该在哪里存储这些图像(或者我应该)?如果我将图像存储在服务器上的某个位置,我应该什么时候删除它们?

4

1 回答 1

1

有几个选项,答案取决于您的软件和硬件的具体情况。

图像是否很小,是否可以快速生成?从 Django 视图即时生成图像。不要将它们存放在任何地方。有一个 url,例如/user/some-important-widget-image/5/它为 ID 为 5 的用户输出 some-important-widget 图像的 PNG。

文件是否很大,需要很长时间才能生成,或者由于服务器无法处理而无法即时生成它们?将它们存储在媒体目录中。有一个每天、每周或每月删除超过 X 小时前生成的图像的 cron 作业。

于 2014-10-18T14:36:17.897 回答