Heim >Java >JavaBase >Das Konzept des Cachings in Java verstehen

Das Konzept des Cachings in Java verstehen

王林
王林Original
2019-11-12 16:51:122189Durchsuche

Das Konzept des Cachings in Java verstehen

Was ist Cache?

Cache ist ein Puffer für den Datenaustausch (genannt: Cache). fasst zunächst die Abfragedaten aus dem Cache zusammen, führt sie direkt aus, wenn sie vorhanden sind, und ruft sie aus dem Speicher ab, wenn sie nicht vorhanden sind. Da zwischengespeicherte Daten viel schneller sind als Speicher, besteht die Aufgabe des Caches darin, die Hardware schneller laufen zu lassen.

Cache verwendet häufig RAM (nicht permanenter Speicher, der verloren geht, wenn der Strom ausgeschaltet wird), sodass die Dateien nach der Verwendung weiterhin zur dauerhaften Speicherung auf eine Festplatte oder einen anderen Speicher gesendet werden. Der größte Cache in einem Computer ist ein Memory Stick, und auf der Festplatte gibt es auch einen 16 MB oder 32 MB großen Cache.

Der Cache ist so eingerichtet, dass er den Unterschied in der Zugriffsgeschwindigkeit zwischen CPU und Hauptspeicher koordiniert. Im Allgemeinen ist die Arbeitsgeschwindigkeit der CPU hoch, aber die Arbeitsgeschwindigkeit des Speichers ist relativ niedrig. Um dieses Problem zu lösen, wird normalerweise ein Cache verwendet. Die Zugriffsgeschwindigkeit des Caches liegt zwischen der der CPU und der des Hauptspeichers Erinnerung.

Der Cache dient nur dazu, einige externe Speicherdaten im Speicher zu speichern. Die Variablen in allen von uns ausgeführten Programmen werden im Speicher gespeichert. Wenn Sie also den Wert eingeben möchten Im Speicher kann es in Variablen gespeichert werden. Einige Caches in JAVA werden im Allgemeinen über Kartensammlungen implementiert.

Die verschiedenen Rollen des Caches in verschiedenen Szenarien:

Festplatten-Cache des Betriebssystems ——>

Datenbank-Cache -> Dateisystem-IO reduzieren.

Anwendungscache -> Datenbankabfragen reduzieren.

Webserver-Caching -> Anwendungsserveranfragen reduzieren.

Client-Browser-Cache -> Besuche auf der Website reduzieren.

Empfohlenes Tutorial: Java-Tutorial

Das obige ist der detaillierte Inhalt vonDas Konzept des Cachings in Java verstehen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn