2011-10-15 28 views
5

Tôi hiện đang có một ứng dụng trên Heroku Cedar stack chạy với Unicorn.Rails 3.1 Nội dung, Cache-Control, Max-Age và Expires tiêu đề

Tôi cũng đã định cấu hình CloudFront làm nguồn gốc tùy chỉnh để lưu trữ nội dung css/js của mình. Tuy nhiên nó có vẻ như không có vấn đề mà cách tôi cấu hình tĩnh/tài sản cho Rails nó sẽ không cho phép tôi để thiết lập Cache-Control, Max-Age hoặc hết hạn tiêu đề.

Điều này quan trọng vì các tiêu đề được truyền qua với CloudFront và nếu tôi không thể đặt chúng, CloudFront sẽ không lưu chúng đúng cách.

Trả lời

4

Thử thêm tệp này vào môi trường/tệp production.rb của bạn.

config.static_cache_control = "public, max-age=3600" 
Các vấn đề liên quan