Web Performance: Cache-Effizienz-Übung

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Ryan Albrecht untersucht, wie effizient der Browser-Cache auf Facebook.com ist. Sie veröffentlichen zweimal täglich Code, brechen dabei den Cache, daher waren sie neugierig, ob das zu oft für einen effizienten Browser-Cache ist.

Nachdem sie Daten gesammelt haben, stellen sie fest, dass 44,6 % der Benutzer einen leeren Cache erhalten, was sie als effektiv einstufen.

Die Best Practices besagen, dass wir externe Stile und Skripte verwenden, Cache-Control- und ETag-Header einfügen, Daten während der Übertragung komprimieren, URLs zur Verfallszeit von gecachten Ressourcen verwenden und häufig aktualisierte Ressourcen von langlebigen trennen sollten. All diese Techniken funktionieren zusammen auf jeder Website, nicht nur auf einer in Facebook-Größe.

Ich bin mir nicht sicher, auf welcher Ebene sie als nicht nützlich eingestuft würden. Es scheint, dass Browser-Caching eine ausreichend einfache Sache zu implementieren ist, dass es sich selbst dann lohnen würde, wenn 90 % der Benutzer einen leeren Cache erhalten, und sei es nur für die Geschwindigkeit dieser einzelnen Sitzung allein.

Direkter Link →