O'Reilly logo

API-Design, 1st Edition by Kai Spichale

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

13 Caching

Ein Cache ist ein schneller Pufferspeicher, der Daten für zukünftige Abfragen vorhält. In ihm können Daten aus vorherigen Leseoperationen sowie die Ergebnisse aus vorherigen Berechnungen zwischengespeichert werden, sodass langsamer Hintergrundspeicher entlastet und unnötige Neuberechnungen vermieden werden. Caching ist aufgrund dieser Eigenschaften eine vielseitig einsetzbare Technik zur Verbesse-rung der Performance und Skalierbarkeit einer Applikation. Ein monetärer Vorteil ist nicht zuletzt gegeben, wenn durch einen Cache die Anzahl der Zugriffe auf einen Dienst mit Pay-per-Use-Abrechnungsmodell reduziert wird. Denn falls die benötigten Daten bereits in einem Cache liegen und nicht veraltet sind, ist der Zugriff auf den Dienst unnötig. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required