GitHub sayfalarında tarayıcı önbelleklemesinden yararlanın


17

Sitem için Google'ın PageSpeed ​​Insights'ı kullandıktan sonra [ http://flashmallach.github.com ] hala geliyor olduğum en büyük hata w / tarayıcı önbelleğini kullanıyor. Bunu yapmak için bir .htaccess dosyası kullanmanızı öneren bazı çözümler buldum, ancak GitHub sayfaları görünüşte onları desteklemiyor.

Bunu çekebilmemin başka bir yolu var mı?


3
Gönderen: Tekkub (GitHub Ekibi) Konu: github sayfalarında tarayıcı önbelleklemesinden yararlanın // Bu şu anda mümkün değil, ancak gelecekte ekleyebiliriz. Önerin için teşekkürler.
Flash

Yanıtlar:


6

Github Pages Belgelerinin gözden geçirilmesi, bu yapılandırma düzeyinin github Pages kullanıcılarına sunulmadığını gösterir.

Sen edebilirsiniz github Sayfalar Destek ile iletişime ancak, yapılandırmayı destekleyen bir hizmet üzerindeki görüntüleri barındırarak bir daha uygun bir çözüm bulacaksınız şüpheli, yapılandırılabilirlik bu seviye sunulacaktır olmadığını görmek için (veya onlar sizin için yapılandırabilirsiniz ise) kullanmak istersiniz.


3

CDN KULLANIN (CLOUDFLARE)

Şimdiye kadar, puanınızı artırmanın daha etkili yolu, sitenize hizmet etmek için ücretsiz bir içerik dağıtım ağı kullanmaktır. Sadeliği nedeniyle CloudFlare'nin ücretsiz sürümünü öneriyorum. Bunun birkaç nedeni vardır:

  • CDN, HTML, CSS ve JavaScript'inizi otomatik olarak küçültür. Google PageSpeed ​​bunu gerektirir.

  • GitHub Pages varsayılan olarak tüm kaynaklara 10 dakikalık bir önbellek başlığı yerleştirir. Google bunun için bir "Tarayıcı önbelleğini kaldır" hatası verir. Bunu CDN'den geçersiz kılabilirsiniz. CloudFlare'de bunu, her şeydeki Önbellek düzeyini en az 8 güne (Google'ın önerisi) ayarlayan bir Sayfa Kuralı (genel önbellek seçeneğine ek olarak) oluşturarak yaptım. Roket Yükleyici seçeneğini kullanmıyorum.

  • CDN, SVG'ler gibi öğeleri otomatik olarak Gzip yapar (GitHub'dan sunulsalar bile)

  • CDN'nin ayarlanması PageSpeed ​​sonuçlarınızı fazlasıyla artırır, ancak CDN ayar değişikliklerinizin yayılması 24 saate kadar sürebilir (bunların Google'ın sonuçlarına hemen yansıdığını görmezsiniz.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.