我正在开发一个django应用程序,允许用户上传照片并查看它们,这些照片在S3中存储为私有。现在,每当我必须向他们显示缩略图时,我会生成一个网址并将其提供给模板。这个过程非常慢,需要很长时间。 我希望还有其他方法我没有探索过,请帮助我。我希望有类似x-sendfile的东西,我在那里验证用户,然后将其重定向到S3。如果我遗漏了任何内容,请告诉我
答案 0 :(得分:3)
我分叉了sorl-thumbnail,以便快速使用S3。我的代码在sorl_thumbnail-async
但我知道easy_thumbnails正是我正在尝试做的事情,所以我在我当前的项目中使用它。自去年以来,Sorl没有更新,使用easy_thumbnails和S3等远程存储。您可能会在here
主题上找到有用的帖子[编辑]:sorl-thumbnail现在有了新的维护者,并使用最新的django版本进行了更新。
答案 1 :(得分:1)
您可以使用sorl-thumbnail来提供具有可插入S3后端支持的缩略图,以及用于缓存的memcached或redis。
您可能会发现此问题有用:Storing images and thumbnails on s3 in django