2011-10-15 14 views
5

Attualmente ho un'applicazione su Heroku Cedar stack in esecuzione con Unicorn.Rails 3.1 Asset, Cache-Control, Max-Age e scade intestazioni

Ho anche CloudFront configurato come origine personalizzata per ospitare le mie risorse css/js. Tuttavia sembra che non importa in quale modo configuro le risorse statiche/risorse per Rails, non mi consentirà di impostare le intestazioni di Cache-Control, Max-Age o Expires.

Questo è importante in quanto le intestazioni sono pass-through con CloudFront e se non riesco a impostarle CloudFront non le memorizzerà nella cache correttamente.

risposta

4

Provate ad aggiungere questo al vostro file environment/production.rb.

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