Sehr geehrte Community,
ich habe einen HTML-Generator gebaut, der auch fleißig html-Dateien generiert.
Lade ich diese auf den Server hoch, sind im Client-Browser immernoch die alten Dateien sichtbar.
Habe 5 Minuten gewartet, es sind immernoch die alten Dateien im Browser.
Jetzt ist es doch so, dass dynamisch generierte Seiten dieses Problem nicht haben sollen. Ich bin Anfänger, ich kenne mich damit nicht so gut aus.
Ich bin eher erpicht darauf, reine HTML- und CSS-Dateien aufgrund von Sicherheits- und Geschwindigkeitsgründen zu verwenden.
Doch was mich wundert:
Die Art und Weise, auf welche eine HTML-Datei erstellt wurde, ob dynamisch, statisch, oder über einen HTML-Generator (oder händisch ...),
ist es nicht so, dass der Client-Browser nur die HTML-Datei zu Gesicht kriegt? Und nicht die Art und Weise, wie diese erstellt wurde? Es geht mir um das Verständnis.
Weil wenn der Client-Browser nur das Endprodukt HTML-Datei zu Gesicht kriegt, wie kommt es, dass dynamisch generierte Seiten die im Client-Browser im Cache gespeicherten veralteten HTML-Versionen "irgendwie" überschrieben bekommen?
Weil anscheinend muss man ja "dynamisch generierte Seiten" nicht mit F5 aktualisieren.
Mir fehlt irgendein Puzzleteil, oder mehrere.
Bitte um verständliche Erklärung.
Ich möchte es halt selbst verstehen, damit ich "weiß, was ich mache"
Und vielen lieben Dank im Voraus.
ich habe einen HTML-Generator gebaut, der auch fleißig html-Dateien generiert.
Lade ich diese auf den Server hoch, sind im Client-Browser immernoch die alten Dateien sichtbar.
Habe 5 Minuten gewartet, es sind immernoch die alten Dateien im Browser.
Jetzt ist es doch so, dass dynamisch generierte Seiten dieses Problem nicht haben sollen. Ich bin Anfänger, ich kenne mich damit nicht so gut aus.
Ich bin eher erpicht darauf, reine HTML- und CSS-Dateien aufgrund von Sicherheits- und Geschwindigkeitsgründen zu verwenden.
Doch was mich wundert:
Die Art und Weise, auf welche eine HTML-Datei erstellt wurde, ob dynamisch, statisch, oder über einen HTML-Generator (oder händisch ...),
ist es nicht so, dass der Client-Browser nur die HTML-Datei zu Gesicht kriegt? Und nicht die Art und Weise, wie diese erstellt wurde? Es geht mir um das Verständnis.
Weil wenn der Client-Browser nur das Endprodukt HTML-Datei zu Gesicht kriegt, wie kommt es, dass dynamisch generierte Seiten die im Client-Browser im Cache gespeicherten veralteten HTML-Versionen "irgendwie" überschrieben bekommen?
Weil anscheinend muss man ja "dynamisch generierte Seiten" nicht mit F5 aktualisieren.
Mir fehlt irgendein Puzzleteil, oder mehrere.
Bitte um verständliche Erklärung.
Ich möchte es halt selbst verstehen, damit ich "weiß, was ich mache"
Und vielen lieben Dank im Voraus.
Kommentar