擅长:python、mysql、java
<p>您应该认真考虑将静态文件上传到s3。Django确实不适合提供文件,它将消耗应用服务器上宝贵的资源。在</p>
<p>下面是一些将s3用于静态文件的重要原因。<a href="http://blog.doismellburning.co.uk/2012/07/14/using-amazon-s3-to-host-your-django-static-files/" rel="nofollow">http://blog.doismellburning.co.uk/2012/07/14/using-amazon-s3-to-host-your-django-static-files/</a></p>
<p>这里有一篇文章解释了如何让S3为gzip资源提供服务:<a href="http://www.jamiebegin.com/serving-compressed-gzipped-static-files-from-amazon-s3-or-cloudfront/" rel="nofollow">http://www.jamiebegin.com/serving-compressed-gzipped-static-files-from-amazon-s3-or-cloudfront/</a></p>
<p>这是一个存储后端,它将收集到s3。在</p>
<p>您可能很容易编写一个存储后端,gzip<em>和</em>通过子类化这个后端和django compressor的后端上传到s3。在</p>