我正在开发的Django站点上使用S3存储后端,既可以减少来自EC2服务器的负载,又可以允许多个Web服务器(冗余,负载平衡)访问同一组上传的媒体.
Sorl.thumbnail(v11)模板标签正在我们的模板中使用,以允许灵活的图像大小调整/裁剪.
富媒体页面上的性能不是很好,当访问需要首次生成缩略图的页面时,请求甚至会超时.
我知道这是由于sorl缩略图检查/从S3下载原始图像(可能是非常大和高分辨率),以及渲染/检查/上传缩略图.
你会建议这个设置的最佳解决方案是什么?
除了S3副本之外,我已经看到了存储文件本地副本的建议(当一些服务器用于负载平衡时,这种建议并不好).我也看到它建议存储0字节文件来欺骗sorl.thumbnail.
是否还有其他建议或更好的方法来解决这个问题?