Hallo Tanja,
in einem Serviceworker implementierst Du einen Handler für ein fetch-Event des ServiceWorkerGlobalScope, und dort programmierst Du, wie das Caching ablaufen soll.
Wenn deine Application serverseitigen PHP Code hat, solltest Du genau überlegen, welchen Nutzen ein Serviceworker für Dich hat. Einfaches Caching von Ressourcen macht der Browsercache besser alleine.
Aktives Caching mittels CacheStorage API ist vor allen dann interessant, wenn die Anwendung offlinefähig sein soll, d.h. der Serviceworker cached und liefert nur die Dateien, die für einen Offline-Betrieb gebraucht werden. Eine PHP Schicht ist offline prinzipiell nicht verfügbar.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi