Caching is de methode om gegevens in tijdelijke online opslag te bewaren voor snellere toegang. Het vermindert de tijd die webbrowsers en servers nodig hebben om te reageren op gegevensverzoeken van gebruikers. Caching wordt veel gebruikt in allerlei toepassingen en besturingssystemen om diensten met een hoge efficiëntie te leveren. Sommige gegevens die vaak in de cache worden opgeslagen, zijn afbeeldingen, multimedia, HTML-bestanden en scripts.