Einfaches Website Cache Warmup mit wget

Einfaches Website Cache Warmup mit wget

Manchmal ist es nötig den Cache einer Seite aufzuwärmen bevor die ersten Besucher:innen auf die Seite kommen. Das kann Ladezeiten dramatisch verkürzen. Besonders wenn im Hintergrund noch Thumbnails generiert werden müssen solltest du den Cache unbedingt aufwärmen. Unabhängig vom verwendeten CMS oder Shopsystem bietet sich dafür wget an.

Mit diesem einfachen Kommando wird die gesamte Seite mit allen Ressourcen einmal aufgerufen und so alle möglichen Caches aufgewärmt:

wget -r -l5 --spider -D steampixel.de https://steampixel.de/

Was machen die einzelnen Parameter?

  • -r gibt an, dass wget rekursiv arbeitet und weiteren URLs im Dokument folgt, die dort gefunden werden
  • -l5 gibt an, dass wget den URLs bis zu einer tiefe von 5 Leveln folgt
  • --spider gibt an, dass die besuchten Quellen nicht lokal gespeichert werden sollen
  • -D steampixel.de gibt an, dass nur URLs gefolgt werden sollen, die zur Domain steampixel.de gehören

Titelbild: https://pixabay.com/de/photos/messgerät-thermometer-temperatur-3151060/