Manfaatkan caching peramban di laman GitHub

17

Setelah menggunakan PageSpeed ​​Insights Google untuk situs saya [ http://flashmallach.github.com ] kesalahan terbesar saya masih muncul dengan meningkatkan caching browser. Saya menemukan beberapa solusi yang menyarankan menggunakan file .htaccess untuk melakukan ini, namun halaman GitHub tampaknya tidak mendukungnya.

Apakah ada cara lain saya bisa melakukan ini?

flash
sumber
3
Dari: Tekkub (Staf GitHub) Subjek: leverage caching browser di halaman github // Itu tidak mungkin saat ini, tapi kami mungkin menambahkannya di masa depan. Terima kasih untuk sarannya.
Flash

Jawaban:

6

Tinjauan Dokumentasi Halaman github akan menyarankan bahwa tingkat konfigurasi ini tidak tersedia untuk pengguna Halaman github.

Anda dapat menghubungi Dukungan Halaman github untuk melihat apakah tingkat konfigurasi ini akan tersedia (atau jika mereka dapat mengonfigurasi untuk Anda), namun, saya menduga Anda akan menemukan solusi yang lebih bijaksana dengan meng-hosting gambar Anda pada layanan yang mendukung konfigurasi Anda ingin menggunakannya.

danlefree
sumber
3

GUNAKAN CDN (CLOUDFLARE)

Sejauh ini, cara yang lebih efisien untuk meningkatkan skor Anda adalah dengan menggunakan jaringan pengiriman konten gratis untuk melayani situs Anda. Saya merekomendasikan versi gratis CloudFlare karena kesederhanaannya. Ada beberapa alasan untuk ini:

  • CDN akan secara otomatis memperkecil HTML, CSS, dan JavaScript Anda. Google PageSpeed ​​membutuhkan ini.

  • GitHub Pages secara default menempatkan header caching 10 menit pada semua sumber daya. Google akan melakukan kesalahan "Leverage browser caching" untuk ini. Anda dapat mengganti ini dari CDN. Di CloudFlare, saya melakukan ini dengan membuat Page Rule (di samping opsi caching umum) yang menetapkan level Cache pada semuanya menjadi minimal 8 hari (rekomendasi Google). Saya tidak menggunakan opsi Rocket Loader.

  • CDN akan secara otomatis elemen Gzip, seperti SVG's (meskipun mereka dilayani dari GitHub)

  • Menyiapkan CDN akan jauh meningkatkan hasil PageSpeed ​​Anda, tetapi mungkin perlu waktu hingga 24 jam untuk perubahan pengaturan CDN Anda untuk disebarkan (Anda tidak akan melihatnya langsung tercermin dalam hasil Google.)

Zaid
sumber