Tach!
Nein. Die Wahrscheinlichkeit, dass sich eine bestimmte Ressource schon im Cache des Browsers befindet, ist recht hoch.
Genau genommen stimmt das nicht. Da gab es mal eine Statistik… such ah ja:
Other reasons include:
- The user visited the page previously but cleared the browser cache.
- The browser cache was automatically cleared, based on the browser's settings.
- The user reloaded the page in a way that caused the cache to be bypassed. For example, the browser will bypass the cache if you hold down the control-shift key while clicking the Refresh button in Internet Explorer.
Wenn der Anwender meine Cache-Bemühungen auf einer der obigen Weisen torpediert, kann ich nicht viel machen. Dann dauert aber das Laden in jedem Fall.
Dass trotzdem noch die anderen Methoden, wie Reduzierung der Requests und Traffic durch Zusammenfassen und Komprimieren, angewendet werden, setze ich mal voraus.
40-60% of Yahoo!'s users have an empty cache experience and ~20% of all page views are done with an empty cache.
Diese Zahlen sind enorm.
Leider kann bei der verwendeten Messmethode nicht aufgeschlüsselt werden, welche Gründe für den leeren Cache konkret vorlagen. Die obig zitierten sind ja nur Möglichkeiten.
dedlfix.