我正在开发一个django应用程序,允许用户上传照片并查看它们,这些照片作为私人存储在S3中。现在,每次我必须向他们显示缩略图时,我都会生成一个url并将其提供给模板。这个过程真的很慢,需要很长的时间。我希望还有其他我没有探索过的方法,请帮帮我。我希望是像x-sendfile这样的文件,我在其中验证用户,然后将其重定向到S3。如果我遗漏了什么,请告诉我
发布于 2013-07-09 03:22:40
为了让S3更快,我使用了分叉缩略图。我的代码在这里sorl_thumbnail-async
但是我逐渐意识到easy_thumbnails做的正是我想要做的,所以我在我目前的项目中使用它。自去年以来,Sorl没有更新,请使用像S3这样的远程存储的easy_thumbnails。您可能会发现我关于here主题的帖子很有用
编辑:sorl-缩略图现在有了新的维护者,并与最新的django版本更新。
发布于 2013-02-17 10:01:52
您可以使用sorl-thumbnail提供带有可插拔S3后端支持的缩略图,并使用memcached或redis进行缓存。
你可能会发现这个问题很有帮助:Storing images and thumbnails on s3 in django
https://stackoverflow.com/questions/14914452
复制相似问题