2011-10-15 16 views
5

Obecnie posiadam aplikację na stosie Heroku Cedar działającym z Unicornem.Rails 3.1 Assets, Cache-Control, Max-Age and Expires headers

Mam również CloudFront skonfigurowany jako niestandardowe źródło do hostowania moich zasobów css/js. Jednak wygląda na to, że niezależnie od tego, w jaki sposób skonfiguruję statystykę/zasoby dla Railsów, nie będę mógł ustawić nagłówków Cache-Control, Max-Age lub Expires.

Jest to ważne, ponieważ nagłówki są przekazywane z CloudFront i jeśli nie mogę ich ustawić, CloudFront nie będzie ich poprawnie buforował.

Odpowiedz

4

Spróbuj dodać to do swojego pliku environments/production.rb.

config.static_cache_control = "public, max-age=3600"