2

在我的特殊情况下,我将 Rackspace CloudFiles 与sorl-thumbnails一起使用。似乎从 CloudFiles 下载图像很慢。我有 1 名工人负责处理请求,另一名负责 celery 任务。

寻找现有的解决方案,目前似乎没有这样的解决方案。

也许我错过了什么?应该如何以正确的方式完成?

4

1 回答 1

4

这不会解决您的问题,但有一些事情需要注意/考虑:

远程对象存储(Amazon 的 S3、Rackspace 的 CloudFiles)将比本地文件系统访问慢。这当然取决于您在做什么以及谁在获取缩略图。对于用户而言,从 CDN 下载将比从服务器下载更快。在 SSD 支持的服务器上本地创建缩略图然后上传到 CloudFiles,通过 CDN 分发它可能会为您提供很好的服务。Rackspace 现在拥有更强大的基于 SSD 的实例,具有更高的 IOPS

sollery模块非常注意使用Celery创建缩略图(用于远程对象存储)并避免文件系统访问。

另一方面,sorl-thumbnail在一年多的时间里,GitHub 上没有出现大量的拉取请求和问题。你有没有想过使用easy-thumbnailswith django-cumulus

于 2013-11-08T21:09:38.187 回答