/ / Firebase Hosting Cache + Google PageSpeed ​​Insights - кешування, firebase, хостинг Firebase

Кеш Хостинг Firebase + Статистика Insight PageSpeed ​​- кешування, firebase, firebase-хостинг

Я розміщую свій статичний сайт на Firebase, і я включив ключ заголовків у мій файл firebase.json. Ось мій повний конфігураційний файл:

{
"hosting": {
"public": ".",
"ignore": ["firebase.json"],
"headers": [{
"source": "**/*.@(jpg|jpeg|gif|png)",
"headers": [{
"key": "Cache-Control",
"value": "max-age=7200"
}]
}]
}
}

Коли я запускаю тест PageSpeed ​​за допомогою інструменту PageSpeed ​​Insights від Google, я отримую повідомлення:

"Використовувати кешування браузера"

Чи означає це, що Firebase хостинг не застосовує заголовки, які я вказав у своєму файлі конфігурації проекту?

Відповіді:

-2 для відповіді № 1

Це, швидше за все, вам можуть бути відсутні інші розширення та типи файлів. Ви можете керувати кешуванням у Firebase, додавши наступний код у firebase.json

"source" : "**/*.@(eot|otf|ttf|ttc|woff|font|css|jpg|jpeg|gif|png)",
"headers" : [ {
"key" : "Access-Control-Allow-Origin",
"value" : "*"
} ]

Довідка: Як увімкнути кешування за допомогою хостингу Google Firebase?