【问题标题】:django image storage cdndjango图像存储cdn
【发布时间】:2011-04-21 11:10:46
【问题描述】:

过去几个月我一直在使用 rackspace CDN 和 django-imagekit 和 django-cumulus。

而且我对结果并不满意。

由于超时等原因,我似乎收到了大量错误。

 File "/www/django_test1/omu2/src/python-cloudfiles/cloudfiles/connection.py", line 347, in get_container
   return Container(self, container_name, count, size)

 File "/www/django_test1/omu2/src/python-cloudfiles/cloudfiles/container.py", line 83, in __init__
   self._fetch_cdn_data()

 File "/www/django_test1/omu2/src/python-cloudfiles/cloudfiles/utils.py", line 43, in decorator
   return f(*args, **kwargs)

 File "/www/django_test1/omu2/src/python-cloudfiles/cloudfiles/container.py", line 90, in _fetch_cdn_data
   response = self.conn.cdn_request('HEAD', [self.name])

 File "/www/django_test1/omu2/src/python-cloudfiles/cloudfiles/connection.py", line 151, in cdn_request
   self.cdn_connection.request(method, path, data, headers)

 File "/opt/python2.6/lib/python2.6/httplib.py", line 898, in request
   self._send_request(method, url, body, headers)

 File "/opt/python2.6/lib/python2.6/httplib.py", line 915, in _send_request
   self.putrequest(method, url, **skips)

 File "/opt/python2.6/lib/python2.6/httplib.py", line 802, in putrequest
   raise CannotSendRequest()

CannotSendRequest

你们有什么推荐的吗? S3?

【问题讨论】:

  • 从技术上讲,S3 只是一种存储解决方案。 CloudFront(使用 S3)是亚马逊的 CDN 解决方案。
  • 你也可以试试jare.io,一个免费的即时CDN(基于AWS CloudFront)

标签: django django-views cdn django-apps rackspace


【解决方案1】:

amazon cloudfront 非常适合为我们提供视频服务。在这里检查: http://aws.amazon.com/cloudfront/

你可以使用boto包与之集成。

在此处查看另一个示例: http://www.peterbe.com/plog/hosting-django-static-images-with-amazon-cloudfront-cdn

【讨论】:

  • 添加到 django-storages 解决方案,它可以抽象出所有存储引擎问题,您的工作实际上已经为您完成了。
猜你喜欢
  • 1970-01-01
  • 2020-12-31
  • 2013-01-04
  • 1970-01-01
  • 2016-08-20
  • 2021-04-04
  • 1970-01-01
  • 1970-01-01
  • 2020-02-29
相关资源
最近更新 更多