Wykorzystaj buforowanie przeglądarki na stronach GitHub


17

Po użyciu Google PageSpeed ​​Insights dla mojej witryny [ http://flashmallach.github.com ] największym błędem, który wciąż się pojawia, jest buforowanie przeglądarki. Znalazłem kilka rozwiązań, które sugerują użycie pliku .htaccess w tym celu, jednak strony GitHub najwyraźniej ich nie obsługują.

Czy jest inny sposób, żeby to zrobić?


3
Od: Tekkub (GitHub Staff) Temat: wykorzystanie buforowania przeglądarki na stronach github // Obecnie nie jest to możliwe, ale możemy go dodać w przyszłości. Dzieki za sugestie.
flashowanie

Odpowiedzi:



3

UŻYJ CDN (CHMURY)

Zdecydowanie bardziej skutecznym sposobem na zwiększenie wyniku jest skorzystanie z bezpłatnej sieci dostarczania treści do obsługi witryny. Polecam darmową wersję CloudFlare ze względu na jej prostotę. Jest kilka powodów:

  • CDN automatycznie zminimalizuje Twój HTML, CSS i JavaScript. Google PageSpeed ​​wymaga tego.

  • Strony GitHub domyślnie umieszczają nagłówek buforowania o wartości 10 minut na wszystkich zasobach. W tym celu Google zgłosi błąd „Wykorzystaj buforowanie przeglądarki”. Możesz to zmienić z CDN. W CloudFlare zrobiłem to, tworząc regułę strony (oprócz ogólnej opcji buforowania), która ustawia poziom pamięci podręcznej na wszystko na minimum 8 dni (zalecenie Google). Nie używam opcji Rocket Loader.

  • CDN będzie automatycznie pobierać elementy Gzip, takie jak SVG (nawet jeśli są one obsługiwane z GitHub)

  • Utworzenie CDN znacznie poprawi wyniki PageSpeed, ale rozpowszechnienie zmian ustawień CDN może potrwać do 24 godzin (nie zobaczysz ich natychmiast w wynikach Google).

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.