Sfrutta la memorizzazione nella cache del browser sulle pagine GitHub


17

Dopo aver utilizzato PageSpeed ​​Insights di Google per il mio sito [ http://flashmallach.github.com ] l'errore più grande che sto ancora riscontrando sta sfruttando la memorizzazione nella cache del browser. Ho trovato alcune soluzioni che suggeriscono di utilizzare un file .htaccess per farlo, tuttavia le pagine di GitHub apparentemente non le supportano.

C'è un altro modo in cui posso farlo?


3
Da: Tekkub (personale di GitHub) Oggetto: sfruttare la memorizzazione nella cache del browser nelle pagine di github // Attualmente non è possibile, ma potremmo aggiungerlo in futuro. Grazie per il suggerimento
lampeggia il

Risposte:


6

Una revisione della documentazione di github Pages suggerirebbe che questo livello di configurazione non è reso disponibile per gli utenti di github Pages.

Puoi contattare github Pages Support per vedere se questo livello di configurabilità sarà reso disponibile (o se possono configurarlo per te), tuttavia, sospetto che troverai una soluzione più conveniente ospitando le tue immagini su un servizio che supporti la configurazione ti piacerebbe usare.


3

USA UN CDN (CLOUDFLARE)

Di gran lunga, il modo più efficiente per aumentare il tuo punteggio è utilizzare una rete di distribuzione di contenuti gratuita per servire il tuo sito. Consiglio la versione gratuita di CloudFlare per la sua semplicità. Ci sono alcuni motivi per questo:

  • Il CDN minimizzerà automaticamente HTML, CSS e JavaScript. Google Page Speed ​​richiede questo.

  • GitHub Pages per impostazione predefinita inserisce un'intestazione di memorizzazione nella cache di 10 minuti su tutte le risorse. Google genererà un errore "Sfrutta il caching del browser" per questo. Puoi sovrascriverlo dalla CDN. Su CloudFlare, l'ho fatto creando una regola di pagina (oltre all'opzione di memorizzazione nella cache generale) che imposta il livello di cache su tutto su un minimo di 8 giorni (raccomandazione di Google). Non sto usando l'opzione Caricatore a razzo.

  • Il CDN inserirà automaticamente gli elementi Gzip, come gli SVG (anche se sono serviti da GitHub)

  • L'impostazione della CDN aumenterà di gran lunga i risultati di PageSpeed, ma potrebbero essere necessarie fino a 24 ore per la propagazione delle modifiche alle impostazioni della CDN (non le vedrai riflesse immediatamente nei risultati di Google).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.