2016-06-30 13 views
6

Firebase.json dosyasındaki Cache-Control başlık ayarı çalışmıyor gibi görünüyor. Tüm dosyalar için max-age değerini 31536000 (1 yıl) olarak ayarladım. Benim firebase.json dosya dosya firebase documentation.Firebase.json dosyasında Cache-Control başlığı çalışmıyor

uymayı görünüyor Ama max-age değeri, tüm dosyalar için, yine 3600 (1 saat) tarayıcı varsayılan olarak ayarlanır

{ 
    "hosting": { 
     "public": "public" 
    }, 
    "ignore": [ 
     "firebase.json", 
     "**/.*", 
     "**/node_modules/**" 
    ], 
    "headers": [{ 
     "source": "**", 
     "headers": [{ 
      "key": "Cache-Control", 
      "value": "max-age=31536000" 
     }] 
    }] 
} 

öyledir.

Cache-Control is stil an hour

cevap

7

full page konfigürasyona göre anahtar ilk barındırma belirlemek zorunda.

Bu çalışmak zorunda:

{ 
    "hosting": { 
    "public": "app", 
    "ignore": [ 
     "firebase.json", 
     "**/.*", 
     "**/node_modules/**" 
    ], 
    "headers": [{ 
     "source" : "**", 
     "headers" : [{ 
     "key" : "Cache-Control", 
     "value" : "max-age=31536000" 
     }] 
    }] 
    } 
} 
+0

Ben başlıklarını için yaptım ve benim index.html bu sorunu sen [önbelleği devre dışı] (http önlemek için – AngularM

+0

Merhaba dostum değiştirir görmek zor yenileme zorunda : //stackoverflow.com/questions/5690269/disabling-chrome-cache-for-website-development) veya zaten üretim aşamasındaysanız ancak kısa dönemlerde bazı değişiklikler yapmanız gerekiyorsa, 'max-age = 3600' bu şekilde tarayıcı her saat yeni veri talep eder. –

+0

Açısal 2 kullanıyorum ve amacım müşterilerin zor yenilemesini önlemek. – AngularM