Jede Webseite basiert auf einer Anfrage an den Server, eine Verarbeitung durch den Server (einschließlich Datenbankabfragen) und ein Ergebnis, das vom Server an den Browser des Nutzers gesendet wird.
Da der Server all diese Anfragen verarbeiten muss, dauert es einige Zeit, bis die komplette Webseite erscheint.
Das Caching-Plugin weist den Server an, einige Dateien auf der Festplatte oder im Arbeitsspeicher zu speichern, je nach Konfiguration. Auf diese Weise kann er sich die Inhalte, die er in der Vergangenheit bereitgestellt hat, merken und duplizieren.