Bilder speichern
tf_real10
- html
Hallo
ist es irgendwie möglich Bilder die von einer Seite geladen werden längere zeit lokal zu speichern so dass beim nächsten aufruf der page der ladevorgang mehr oder weniger wegfällt! und nur durch eine bestimmten aktualisierungsbutton alle diese daten gelöscht und wieder neu geladen werden?
Hallo tf_real10,
ist es irgendwie möglich Bilder die von einer Seite geladen werden längere zeit lokal zu speichern so dass beim nächsten aufruf der page der ladevorgang mehr oder weniger wegfällt! und nur durch eine bestimmten aktualisierungsbutton alle diese daten gelöscht und wieder neu geladen werden?
Kein Problem.
Du übergibst den Bildern einfach einen Parameter mit, die z. B. eine Zahl enthält:
http://example.com/image.png?version=42
Ist eine neue Version vorhanden, so erhöhst du die Zahl.
Das hat den Vorteil, dass du immer nur die Datei überschreiben und die Zahl erhöhen musst.
Da einige Browser dies allerdings so interpretieren könnten, dass dahinter ein Skript steckt, das anhand des Parameters unterschiedliche Inhalte zurückgibt, ist folgende Variante eventuell besser:
http://example.com/image_version42.png
Grüße
Marc Reichelt || http://www.marcreichelt.de/
Hallo tf_real10.
ist es irgendwie möglich Bilder die von einer Seite geladen werden längere zeit lokal zu speichern so dass beim nächsten aufruf der page der ladevorgang mehr oder weniger wegfällt! und nur durch eine bestimmten aktualisierungsbutton alle diese daten gelöscht und wieder neu geladen werden?
Ja, diese Funktionalität nennt sich „Cache“ und ist in nahezu allen modernen Browsern verfügbar.
In manchen kann explizit festgelegt werden, dass bereits im Cache vorhandene Grafiken auch nur aus diesem geladen und nicht neu beim Server angefragt werden.
Ein explizites Neuladen bewirkt man meist per [Strg]+[F5] oder [Shift]+[F5].
Einen schönen Sonntag noch.
Gruß, Ashura