Django + S3(boto)+ Sorl缩略图:优化建议
我在我正在开发的Django站点上使用S3存储后端,既减少来自EC2服务器的负载,又允许多个web服务器(冗余,负载平衡)访问同一组上传的媒体。
Sorl.thumbnail(v11)模板标签正在我们的模板中使用,以允许灵活的图像大小调整/裁剪。
富媒体页面上的性能不是很好,当访问需要首次生成缩略图的页面时,请求甚至会超时。
我知道这是由于sorl缩略图检查/从S3下载原始图像(可能是非常大和高分辨率),以及渲染/检查/上传缩略图。
你会建议这个设置的最佳解决方案是什么?
除了S3副本之外,我已经看到了存储文件的本地副本的建议(当一些服务器用于负载平衡时,这并不是很好)。此外,我已经看到它建议存储0字节文件来欺骗sorl.thumbnail。
是否还有其他建议或更好的方法来解决这个问题?
没有找到相关结果
已邀请:
4 个回复
磨标烫徽啪
豆兢
设置为适当的占位符来控制立即返回的缩略图(在工人有机会之前)。 作业在第一次请求缩略图时创建,后续请求将提供给虚拟图像,直到工作线程完成。
亲奋漏
队辅坟阮阶