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ć?

Lampa błyskowa
źródło
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:

6

Przegląd Dokumentacji stron github sugerowałby, że ten poziom konfiguracji nie jest udostępniany użytkownikom stron github.

Możesz skontaktować się z pomocą techniczną github Pages, aby sprawdzić, czy ten poziom konfigurowalności zostanie udostępniony (lub czy można go skonfigurować dla Ciebie), ale podejrzewam, że znajdziesz bardziej celowe rozwiązanie, udostępniając swoje zdjęcia w serwisie obsługującym konfigurację chcesz użyć.

danlefree
źródło
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).

Zaid
źródło