Was ist ein Cache?
Ein Cache ist ein Zwischenspeicher, der sich näher beim Benutzer befindet als die eigentliche Datenquelle. Auf Daten in diesem Zwischenspeicher kann viel rascher zugegriffen werden als auf die Daten an ihrem wirklichen Speicherort. Solche Cache-Speicher gibt es im PC, in Programmen (zum Beispiel im Browser), sie können sich aber auch im Netzwerk befinden, zum Beispiel in Proxy-Servern.
Der Benutzer soll von diesem Speicher nichts bemerken, das Arbeiten soll aber durch diesen Zwischenspeicherungsmechanismus flüssiger werden. Dass Cache-Speicher die Datenspeicherung beeinflussen, merkt man in Situationen, die zu einem vergleichsweise stockenden Bildaufbau führen. Das ist dann der Fall, wenn der Cache die erforderlichen Daten nicht bereitstellen kann und neu beschickt werden muss.
Browser machen von Caching-Techniken intensiven Gebrauch, weil die Internet-Verbindung oft sehr langsam ist, und die Zwischenspeicherung von Daten im Cache die langsame Verbindung schneller erscheinen lässt.
Dateien einer Webseite bleiben im Cache-Speicher eine zeitlang gespeichert, zum Beispiel einen Tag. Wird eine dieser Dateien ein weiteres Mal benötigt, muss sie nicht noch einmal von der eigentlichen Quelle holen, denn sie befindet sich ja schon im Cache. Dieser Mechanismus läuft vollautomatisch ab, man muss sich darum (normalerweise) nicht kümmern. Von Caches in Proxy-Servern, an denen viele Benutzer angeschlossen sind, profitiert man auch dann von dem Cache, wenn man bestimmte Seiten gar nicht selbst besucht hat, es genügt, wenn jemand aus dem Team eine Internetseite besucht hat.
Es kann natürlich auch zu Fehlern durch diese Zwischenspeicherung kommen, die mit den im Cache gespeicherten Daten zusammenhängen. Man sieht ältere Inhalte; eine Fehlerseite verschwindet nicht, obwohl der Fehler am Server bereits behoben worden ist; Seiten reagieren nicht richtig, weil falsche Scripts zwischengespeichert sind.
Einfache Tastaturkommandos erlauben die Beeinflussung des Cache. Die folgenden Tastaturkürzel gelten für Google Chrome aber auch für andere Browser. Siehe Links für vergleichende Darstellungen.
F5
Mit Funktionstaste F5
wird eine Seite neu aufgebaut, Daten im Cache werden dabei benutzt.
Wenn nun im Cache eine falsche Datei zwischengespeichert ist, kann es sein, dass man einen älteren Inhalt zu sehen bekommt. Es kann aber auch sein, dass eine Seite überhaupt nicht mehr funktioniert, zum Beispiel bei fehlerhaft zwischengespeicherten Script-Dateien.
Strg-F5
Mit Strg-F5
wird die Seite neu aufgebaut und auch alle Hilfsdateien (Bilder, Style-Sheets, Scripts) neu in den Cache eingelesen:
Mit F5
bzw. Strg-F5
wird nur eine Seite und die dazu gehörigen Hilfsdateien geladen.
Wenn man nun den Cache generell eines Fehlers verdächtigt, kann man auch den gesamten Cache leeren:
Strg-Umschalt-Entf
Man landet im Dialog zur Löschung der Browserdaten mit den Optionen „Browserverlauf“, „Cookies“ und „Bilder und Dateien im Cache“. Diesen letzten Punkt ankreuzen und dann „Daten löschen“.
Systematisch erreicht man dieselbe Einstellung über
⁝ -> Einstellungen -> Erweitert -> Browserdateien löschen -> Bilder und Dateien im Cache
Links
- Was ist ein Cache?
https://de.wikipedia.org/wiki/Cache - Wikipedia-Cache
https://de.wikipedia.org/wiki/Hilfe:Cache - Tastenkürzel Chrome
https://support.google.com/chrome/answer/157179?hl=de - Browsercache leeren
https://www.go4u.de/browser-cache-leeren.htm
Franz war pensionierter HTL Lehrer (TGM), Präsident von ClubComputer, Herausgeber der Clubzeitung PCNEWS und betreute unser Clubtelefon und Internet Support. Er war leidenschaftlicher Rapid Wien Fan. Er ist leider Anfang Jänner 2024 nach langer schwerer Krankheit verstorben.
Lieber Franz, du widmest dich in erster Linie – gemäß dem Titel – dem Browser-Cache, erwähnst aber dennoch auch Proxy-Server, in denen auch Daten zwischengespeichert werden.
Der Browser-Cache kann gelöscht werden, die Verwendung des Cache beim Seitenaufbau zugelassen werden oder nicht. Alles schön säuberlich erklärt.
Wer verwendet Proxy-Server, wann und wie? Ich bin mir nicht bewusst, Proxy-Server irgendwo zugelassen haben. Was kann ich tun in diesem Zusammenhang: Proxy-Server eintragen oder entfernen. Noch etwas? Auf dessen Cache habe ich ja keinen Einfluss, oder?
Sind denn Proxy-Server im Privatgebrauch (nicht Firma) heutzutage noch zu empfehlen – dort, wo sie möglich sind?