在我的特殊情况下,我将 Rackspace CloudFiles 与sorl-thumbnails一起使用。似乎从 CloudFiles 下载图像很慢。我有 1 名工人负责处理请求,另一名负责 celery 任务。
寻找现有的解决方案,目前似乎没有这样的解决方案。
也许我错过了什么?应该如何以正确的方式完成?
在我的特殊情况下,我将 Rackspace CloudFiles 与sorl-thumbnails一起使用。似乎从 CloudFiles 下载图像很慢。我有 1 名工人负责处理请求,另一名负责 celery 任务。
寻找现有的解决方案,目前似乎没有这样的解决方案。
也许我错过了什么?应该如何以正确的方式完成?
这不会解决您的问题,但有一些事情需要注意/考虑:
远程对象存储(Amazon 的 S3、Rackspace 的 CloudFiles)将比本地文件系统访问慢。这当然取决于您在做什么以及谁在获取缩略图。对于用户而言,从 CDN 下载将比从服务器下载更快。在 SSD 支持的服务器上本地创建缩略图然后上传到 CloudFiles,通过 CDN 分发它可能会为您提供很好的服务。Rackspace 现在拥有更强大的基于 SSD 的实例,具有更高的 IOPS。
sollery模块非常注意使用Celery创建缩略图(用于远程对象存储)并避免文件系统访问。
另一方面,sorl-thumbnail
在一年多的时间里,GitHub 上没有出现大量的拉取请求和问题。你有没有想过使用easy-thumbnails
with django-cumulus
?