Aproveite o cache do navegador nas páginas do GitHub

17

Depois de usar o PageSpeed ​​Insights do Google para o meu site [ http://flashmallach.github.com ], o maior erro que ainda estou aparecendo é aproveitar o cache do navegador. Encontrei algumas soluções que sugerem o uso de um arquivo .htaccess para fazer isso, no entanto, as páginas do GitHub aparentemente não as suportam.

Existe outra maneira de fazer isso?

instantâneo
fonte
3
De: Tekkub (equipe do GitHub) Assunto: alavancar o cache do navegador nas páginas do github // Isso não é possível no momento, mas podemos adicioná-lo no futuro. Obrigado pela sugestão.
flash

Respostas:

6

Uma revisão da documentação do github Pages sugere que esse nível de configuração não é disponibilizado aos usuários do github Pages.

Você pode entrar em contato com o Suporte de páginas do github para ver se esse nível de configurabilidade será disponibilizado (ou se eles podem ser configurados para você). Entretanto, suspeito que você encontrará uma solução mais conveniente hospedando suas imagens em um serviço que suporta a configuração você gostaria de usar

danlefree
fonte
3

USE UM CDN (CLOUDFLARE)

De longe, a maneira mais eficiente de aumentar sua pontuação é usar uma rede de entrega de conteúdo gratuita para servir seu site. Eu recomendo a versão gratuita do CloudFlare devido à sua simplicidade. Existem algumas razões para isso:

  • A CDN reduzirá automaticamente seu HTML, CSS e JavaScript. O Google PageSpeed ​​exige isso.

  • As páginas do GitHub, por padrão, colocam um cabeçalho de cache de 10 minutos em todos os recursos. O Google lançará um erro "Alavancar o cache do navegador" para isso. Você pode substituir isso na CDN. No CloudFlare, fiz isso criando uma regra de página (além da opção geral de cache) que define o nível de cache de tudo para um mínimo de 8 dias (recomendação do Google). Não estou usando a opção Rocket Loader.

  • A CDN fará o Gzip automaticamente de elementos, como SVGs (mesmo que eles sejam veiculados no GitHub)

  • A configuração da CDN aumentará de longe os resultados da Velocidade da página, mas pode levar até 24 horas para que as alterações na configuração da CDN sejam propagadas (você não as verá refletidas nos resultados do Google imediatamente.)

Zaid
fonte