Cache/Caching

Cache oder Caching ist ein Konzept der Infor­matik, das sich auf die tem­poräre Spe­icherung von Dat­en oder Infor­ma­tio­nen bezieht, um den Zugriff auf diese Dat­en zu beschle­u­ni­gen und die Antwortzeit von Anwen­dun­gen zu verbessern.

Wenn Dat­en aus dem Net­zw­erk oder von einem langsamen Spe­icherg­erät wie ein­er Fest­plat­te abgerufen wer­den müssen, kann der Zugriff auf diese Dat­en sehr langsam sein. Durch die Ver­wen­dung eines Caches, der in der Regel schneller und näher am Prozes­sor oder der Anwen­dung platziert ist, kön­nen Dat­en schnell abgerufen wer­den, ohne dass die Verzögerun­gen beim Zugriff auf den ursprünglichen Spe­icherort berück­sichtigt wer­den müssen.

Wenn eine Anwen­dung zum Beispiel eine Web­site aufruft, kann der Web­brows­er einen Cache ver­wen­den, um bere­its herun­terge­ladene Bilder, Videos und andere Ressourcen zu spe­ich­ern. Wenn der Benutzer die Web­site erneut besucht, kann der Brows­er die bere­its gespe­icherten Ressourcen aus dem Cache abrufen, anstatt sie erneut aus dem Net­zw­erk herun­terzu­laden. Dadurch wird die Ladezeit der Web­site verkürzt.

Caching ist eine wichtige Tech­nik zur Opti­mierung der Leis­tung von Anwen­dun­gen, ins­beson­dere von Weban­wen­dun­gen, und wird in ein­er Vielzahl von Sys­te­men und Anwen­dun­gen einge­set­zt, um die Effizienz zu verbessern.