Ich hosste meine statische Site auf Firebase und habe den Header-Schlüssel in meine firebase.json-Datei aufgenommen. Hier ist meine komplette Konfigurationsdatei:Firebase-Hosting-Cache + Google PageSpeed Insights
{
"hosting": {
"public": ".",
"ignore": ["firebase.json"],
"headers": [{
"source": "**/*[email protected](jpg|jpeg|gif|png)",
"headers": [{
"key": "Cache-Control",
"value": "max-age=7200"
}]
}]
}
}
Wenn ich einen Page Speed Test mit Google Pagespeed Insights-Tool ausführen, bekomme ich die Meldung:
"Leverage Browser-Caching"
Bedeutet dies, dass Firebase Hosting ist die Header, die ich in meiner Projektkonfigurationsdatei angegeben habe, nicht anwenden?
Leverage Browser Caching --- Ich glaube nicht, dass so etwas mit Ihrem Hosting zu tun habe. Diese Nachricht wird angezeigt, da Ihre Website kein Browser-Caching zulässt, mit dem Ihre Website schneller wird. Sie können die Blogs auf [PageSpeedOptimizer] (https://pagespeedoptimizer.com/) überprüfen, um mehr Einblicke zu erhalten. –
Ich glaube, Sie brauchen die "Header" nach dem Hosting wie in diesem Beitrag: http://StackOverflow.com/A/39316199/5698848 – jake