Set cache-control & expires headers to the content served by S3 using attachment_fu or paperclip

Published on Author Akhil Bansal2 Comments

Using attachment_fu with S3 to save and serve data? Set cache-control headers by applying this patch to improve site performance and save some money:
http://www.gozuus.com/blog/2009/03/caching-images-using-attachment_fu-and-amazon-s3/

If using PaperClip then add headers by adding:

:s3_headers => { 'Cache-Control' => 'max-age=315576000', 'Expires' => 10.years.from_now.httpdate } 

Find more info about paperclip s3 options here: http://rubydoc.info/gems/paperclip/Paperclip/Storage/S3

2 Responses to Set cache-control & expires headers to the content served by S3 using attachment_fu or paperclip

Leave a Reply

Your email address will not be published. Required fields are marked *