2013-02-10 35 views
30

Dosyalarımdan bazılarını Github sayfaları hesabımdan sunarım. Benim "js" dosyaları başlıklarını kontrol Fakat, şu testere:Github sayfaları, HTTP üstbilgileri

Last-Modified:Sun, 10 Feb 2013 14:00:46 GMT 
Expires:Sun, 10 Feb 2013 14:13:23 GMT 
Cache-Control:max-age=600 

Bu dosya 14 gün önce işlendi. Ama ben bu dosyaları çok sık planlamıyorum. Bu yüzden, daha büyük bir maksimum yaş değeri yapmalı ve Son Değiştirilmiş değeri son işlem tarihine değiştirmeliyim.

Github sayfalarının başlıklarını değiştirmek mümkün müdür?

+0

http://stackoverflow.com/questions/12556593/determining-a-page-is-outdated-on-github-pages http içinde js dosyasını gömebilirsiniz stackoverflow.com/questions/3956455/html-5-cache-manifest-vs-etags-expires-or-cache-control-header/ – trante

cevap

38

Bunu Github yöneticilerine sordum ve başlıkları değiştirmek için "mümkün olmadıklarını" söylediler. Bu sorunu istek listesine eklediler.

+24

Bir güncelleme: Dün tekrar sordum (yanıt verdiğinizde 9 aylık); Şu anda mümkün olmadığını söylediler. – KajMagnus

+2

Ve 3 1/2 yıl sonra… hala aynı mı? – kaiser

+1

2017'de mümkün mü? –

8

Yanıt hayır, ancak html sayfalarını html sayfalarında <meta http-equiv> etiketini kullanarak uyarabiliriz. //:

<meta http-equiv="last-modified" content="Sun, 10 Feb 2013 14:00:46 GMT " /> 
<meta http-equiv="cache-control" content="Private" /> 
<meta http-equiv="Expires" content="600" /> 

Sen html sayfası

+2

Peki bu yaklaşım html dosyaları için uygun. Ama son değiştirilmiş üstbilgiye sahip olmak için js dosyama ihtiyacım var. – trante

+5

Şimdiye kadar (4/8/2015) hala imkansız. – tamyiuchau

+2

Sayfanızdaki Hizmet Çalışanlarını bir geçici çözüm olarak kullanmak isteyebilirsiniz (SW'nin içinde manuel olarak önbelleğe alma veya yalnızca yanıt başlıklarını değiştirerek). – RReverser

İlgili konular