Caching ist algemein ein Verfahren zur Performance-Steigerung, um Dinge in einem Zustand zwischen zu speichern, damit diese nicht ständig neu generiert, erstellt oder abgerufen werden müssen.
Browser verwenden einen Cache, damit Seiten, die schon einmal angezeigt wurden und deren Stand sich seit dem letzten Abrufen nicht verändert hat nicht noch einmal aus dem Netz geladen werden müssen, wenn diese erneut angezeigt werden sollen.
PHP-Template-Engines verwenden einen Cache, damit die Kombination aus Template und Content nur einmal erzeugt werden muss und nicht bei jedem Seitenaufruf.