Frage zu Caching
Peter Später
- browser
Hallo,
hätte da eine kurze Verständnisfrage…
Werden gleiche Elemente im Zuge eines Ladevorgangs prinzipiell immer als gleich erkannt oder gibt es Fälle, wo sie redundant (also zwei- oder mehrmals) geladen werden?
Vielleicht zum besseren Verständnis ein Beispiel:
Ein Bild geladen. Dasselbe Bild wird auf derselben Seite z.B. als Hintergrundbild [daher auch nicht als <IMG> sondern als ein anderes Element, nämlich background-image] nochmals verwendet. Kann ich davon ausgehen, dass dieser Zusammenhang im DOM erkannt wird und der Hintergrund lediglich auf bereits vorhandene Datenstruktur referenziert?
Danke für aufklärende Worte und schönes Restwochenende, Peter.
Tach!
Werden gleiche Elemente im Zuge eines Ladevorgangs prinzipiell immer als gleich erkannt oder gibt es Fälle, wo sie redundant (also zwei- oder mehrmals) geladen werden?
Solange die URL dieselbe ist.
Kann ich davon ausgehen, dass dieser Zusammenhang im DOM erkannt wird und der Hintergrund lediglich auf bereits vorhandene Datenstruktur referenziert?
Das DOM spielt keine Rolle dabei, die URL machts. Dinge können auch im Stylesheet oder über Javascript angefordert werden.
dedlfix.
Moin,
Cachen hat mit dem DOM nichts zu tun. Zum Cachen verständigen sich Server und Client über dementsprechende Header wie Last-Modified und ETag zur URL.
MfG