Використовуйте кешування браузера на сторінках GitHub


17

Після використання даних PageSpeed ​​Insights Google для мого сайту [ http://flashmallach.github.com ] найбільша помилка, яку я все-таки з’являюсь, - це використання кешування браузера. Я знайшов деякі рішення, які пропонують для цього використовувати файл .htaccess, однак сторінки GitHub, очевидно, не підтримують їх.

Чи є інший спосіб, коли я можу це зняти?


3
Від: Tekkub (GitHub Staff) Тема: Використовувати кешування браузера на сторінках github // Це наразі неможливо, але ми можемо додати його в майбутньому. Дякую за пропозицію.
спалах

Відповіді:


6

Огляд Документації Сторінок github дозволяє припустити, що цей рівень конфігурації не доступний для користувачів Сторінок github.

Ви можете зв’язатися зі службою підтримки github Pages, щоб дізнатись, чи буде доступний цей рівень налаштування (чи вони можуть налаштувати для вас), проте, я підозрюю, що ви знайдете більш доцільне рішення, розмістивши ваші зображення на сервісі, який підтримує конфігурацію ви хочете використовувати.


3

ВИКОРИСТАННЯ CDN (CLOUDFLARE)

На сьогоднішній день, більш ефективним способом підвищення результату є використання безкоштовної мережі доставки вмісту для обслуговування вашого сайту. Я рекомендую безкоштовну версію CloudFlare через її простоту. Для цього є кілька причин:

  • CDN автоматично мінімізує ваші HTML, CSS та JavaScript. Google PageSpeed ​​цього вимагає.

  • Сторінки GitHub за замовчуванням розміщує кеш-заголовок 10 хвилин на всіх ресурсах. Google викине для цього помилку "Використовувати кешування браузера". Ви можете змінити це з CDN. У CloudFlare я зробив це, створивши правило сторінки (на додаток до загального варіанту кешування), яке встановлює рівень кешу на всіх як мінімум 8 днів (рекомендація Google). Я не використовую опцію "Ракетний навантажувач".

  • CDN автоматично автоматично Gzip елементи, такі як SVG (навіть якщо вони подаються з GitHub)

  • Налаштування CDN значно збільшить результати PageSpeed, але для розповсюдження змін у налаштуваннях CDN може знадобитися до 24 годин (ви не побачите їх відображення в результатах Google негайно).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.