{"id":82207,"date":"2022-08-06T12:57:37","date_gmt":"2022-08-06T10:57:37","guid":{"rendered":"https:\/\/rmarketingdigital.com\/development\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/"},"modified":"2020-09-16T14:52:25","modified_gmt":"2020-09-16T17:52:25","slug":"almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http","status":"publish","type":"post","link":"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/","title":{"rendered":"Service Worker Caching und HTTP Caching"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhalt<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Inhaltsverzeichnis umschalten\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Umschalten<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Descripcion-general-del-flujo-de-almacenamiento-en-cache\" >\u00dcbersicht \u00fcber den Caching-Ablauf<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Capas-de-almacenamiento-en-cache\" >Ebenen zwischenspeichern<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Almacenamiento-en-cache-de-trabajador-de-servicio\" >Zwischenspeichern von Servicemitarbeitern<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Controlar-la-cache-del-trabajador-del-servicio\" >Steuern Sie den Service Worker-Cache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Estrategias-de-almacenamiento-en-cache-y-casos-de-uso-del-trabajador-de-servicios\" >Caching-Strategien und Anwendungsf\u00e4lle f\u00fcr Servicemitarbeiter<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Beneficios-adicionales-del-almacenamiento-en-cache-del-trabajador-de-servicio\" >Zus\u00e4tzliche Vorteile des Zwischenspeicherns von Servicemitarbeitern<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Almacenamiento-en-cache-HTTP\" >HTTP-Caching<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Estrategias-de-almacenamiento-en-cache-HTTP-y-casos-de-uso\" >HTTP-Caching-Strategien und Anwendungsf\u00e4lle<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Disenando-la-logica-de-caducidad-de-su-cache\" >Entwerfen Ihrer Cache-Ablauflogik<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Logica-de-caducidad-consistente-para-todas-las-capas-de-cache\" >Konsistente Ablauflogik f\u00fcr alle Cache-Ebenen<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Escenario-almacenamiento-en-cache-a-largo-plazo-cache-recurrir-a-la-red\" >Szenario: Langzeit-Caching (Cache, ins Netzwerk gehen)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Escenario-almacenamiento-en-cache-a-medio-plazo-obsoleto-mientras-se-revalida\" >Szenario: mittelfristiges Caching (veraltet w\u00e4hrend der erneuten Validierung)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Escenario-almacenamiento-en-cache-a-corto-plazo-la-red-recurre-a-la-cache\" >Szenario: Kurzzeit-Caching (Netzwerk verwendet Cache)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Trabajador-de-servicios-en-todos-los-escenarios\" >Servicemitarbeiter in allen Szenarien<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Diferente-logica-de-caducidad-de-cache-en-la-cache-del-trabajador-de-servicio-y-las-capas-HTTP\" >Unterschiedliche Cache-Ablauflogik in Service Worker-Cache- und HTTP-Schichten<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Escenario-almacenamiento-en-cache-a-largo-plazo-cache-recurrir-a-la-red-2\" >Szenario: Langzeit-Caching (Cache, ins Netzwerk gehen)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Escenario-almacenamiento-en-cache-a-medio-plazo-obsoleto-mientras-se-revalida-2\" >Szenario: mittelfristiges Caching (veraltet w\u00e4hrend der erneuten Validierung)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Escenario-almacenamiento-en-cache-a-corto-plazo-red-recurriendo-a-cache\" >Szenario: kurzfristiges Caching (Netzwerk greift auf Caching zur\u00fcck)<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Conclusion\" >Fazit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#Aprende-mas\" >Mehr erfahren<\/a><\/li><\/ul><\/nav><\/div>\n<p><\/p>\n<div>\n<header class=\"w-article-header\">\n<p class=\"w-article-header__subhead w-mb--non\">\n<p>          Vor- und Nachteile der Verwendung unterschiedlicher oder konsistenter Ablauflogik im Service Worker-Cache und im HTTP-Cache.<\/p>\n<p>\n          <time>17. Juli 2020<\/time><\/p>\n<div class=\"w-layout-container--narrow w-post-signpost\">\n  <span class=\"w-post-signpost__title\">Es erscheint in:<\/span><br \/>\n  Netzwerkzuverl\u00e4ssigkeit\n<\/div>\n<\/header>\n<p>W\u00e4hrend Servicemitarbeiter und PWAs zum Standard f\u00fcr moderne Webanwendungen werden, ist das Zwischenspeichern von Ressourcen komplexer als je zuvor. Dieser Artikel behandelt die \u00dcbersicht \u00fcber das Browser-Caching, einschlie\u00dflich:<\/p>\n<ul>\n<li>Die Anwendungsf\u00e4lle und Unterschiede zwischen Service Worker-Caching und HTTP-Caching.<\/li>\n<li>Vor- und Nachteile verschiedener Ablaufstrategien f\u00fcr das Zwischenspeichern von Servicemitarbeitern im Vergleich zu typischen HTTP-Zwischenspeicherstrategien<\/li>\n<\/ul>\n<h2 id=\"overview-of-caching-flow\"><span class=\"ez-toc-section\" id=\"Descripcion-general-del-flujo-de-almacenamiento-en-cache\"><\/span>\u00dcbersicht \u00fcber den Caching-Ablauf <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Auf hoher Ebene folgt ein Browser beim Anfordern einer Ressource der folgenden Caching-Reihenfolge:<\/p>\n<ol>\n<li><strong>Service Worker Cache<\/strong>: Der Servicemitarbeiter \u00fcberpr\u00fcft, ob sich die Ressource in seinem Cache befindet, und entscheidet anhand der geplanten Caching-Strategien, ob die Ressource selbst zur\u00fcckgegeben werden soll. Bitte beachten Sie, dass dies nicht automatisch geschieht. Sie m\u00fcssen einen Wiederherstellungsereignishandler f\u00fcr Ihren Service Worker erstellen und Netzwerkanforderungen abfangen, damit Anforderungen aus dem Service Worker-Cache anstelle des Netzwerks bereitgestellt werden.<\/li>\n<li><strong>HTTP-Cache (auch als Browser-Cache bezeichnet)<\/strong>: Wenn sich die Ressource im HTTP-Cache befindet und noch nicht abgelaufen ist, verwendet der Browser die Ressource automatisch aus dem HTTP-Cache.<\/li>\n<li><strong>Serverseite:<\/strong> Wenn im Cache des Service Workers oder im HTTP-Cache nichts gefunden wird, wechselt der Browser zum Netzwerk, um die Ressource anzufordern. Wenn die Ressource nicht auf einem CDN zwischengespeichert ist, muss die Anforderung an den Ursprungsserver zur\u00fcckgesendet werden.<\/li>\n<\/ol>\n<p><img alt='Caching-Flow-2211747' src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/caching-flow-2211747.png'><\/p>\n<div class=\"w-aside w-aside--note\">\n<p>Beachten Sie, dass einige Browser wie Chrome eine haben <strong>Zwischenspeicher<\/strong> Schicht vor dem Service Worker Cache. Die Details des Caches h\u00e4ngen von der Implementierung jedes Browsers ab. Leider gibt es f\u00fcr diesen Teil noch keine eindeutige Spezifikation.<\/p>\n<\/div>\n<h2 id=\"caching-layers\"><span class=\"ez-toc-section\" id=\"Capas-de-almacenamiento-en-cache\"><\/span>Ebenen zwischenspeichern <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 id=\"service-worker-caching\"><span class=\"ez-toc-section\" id=\"Almacenamiento-en-cache-de-trabajador-de-servicio\"><\/span>Zwischenspeichern von Servicemitarbeitern <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ein Servicemitarbeiter f\u00e4ngt HTTP-Anforderungen vom Netzwerktyp ab und verwendet a<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/fundamentals\/instant-and-offline\/offline-cookbook#serving-suggestions\">Caching-Strategie<\/a><br \/>\num zu bestimmen, welche Ressourcen an den Browser zur\u00fcckgegeben werden sollen. Der Service Worker-Cache und der HTTP-Cache dienen demselben allgemeinen Zweck, aber der Service Worker-Cache bietet mehr Caching-Funktionen, z. B. eine detaillierte Kontrolle dar\u00fcber, was genau zwischengespeichert wird und wie das Caching durchgef\u00fchrt wird. Cache.<\/p>\n<h4 id=\"controlling-the-service-worker-cache\"><span class=\"ez-toc-section\" id=\"Controlar-la-cache-del-trabajador-del-servicio\"><\/span>Steuern Sie den Service Worker-Cache <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Ein Servicemitarbeiter f\u00e4ngt HTTP-Anforderungen mit ab <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/mdn\/sw-test\/blob\/gh-pages\/sw.js#L19\">Event-Listener<\/a> (in der Regel die <code>holen<\/code> Veranstaltung). Ist<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/mdn\/sw-test\/blob\/gh-pages\/sw.js#L19\">Code-Auszug<\/a> demonstriert die Logik von a<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/tools\/workbox\/modules\/workbox-strategies#cache_first_cache_falling_back_to_network\">Zuerst zwischenspeichern<\/a><br \/>\nCaching-Strategie.<\/p>\n<p><img alt='Workbox-4152333' src='https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/workbox-4152333.png'><\/p>\n<p>Es wird dringend empfohlen, zu verwenden <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/tools\/workbox\">Arbeitsbox<\/a> um eine Neuerfindung des Rades zu vermeiden. Zum Beispiel k\u00f6nnen Sie<br \/>\n<a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/tools\/workbox\/modules\/workbox-routing#how_to_register_a_regular_expression_route\">Registrieren Sie Ressourcen-URL-Pfade mit einer einzigen Zeile Regex-Code<\/a>.<\/p>\n<p><web-copy-code><\/p>\n<pre class=\"language-js\"><code class=\"language-js\"><span class=\"token keyword\">importieren<\/span> <span class=\"token punctuation\">{<\/span>registerRoute<span class=\"token punctuation\">}<\/span> <span class=\"token keyword\">desde<\/span> <span class=\"token string\">&#039;Workbox-Routing&#039;<\/span><span class=\"token punctuation\">;<\/span><p><span class=\"token function\">registerRoute<\/span><span class=\"token punctuation\">(<\/span><span class=\"token keyword\">new<\/span> <span class=\"token class-name\">RegExp<\/span><span class=\"token punctuation\">(<\/span><span class=\"token string\">'styles\/.*.css'<\/span><span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">,<\/span> callbackHandler<span class=\"token punctuation\">)<\/span><span class=\"token punctuation\">;<\/span><\/p><\/code><\/pre>\n<p><\/web-copy-code><\/p>\n<h4 id=\"service-worker-caching-strategies-and-use-cases\"><span class=\"ez-toc-section\" id=\"Estrategias-de-almacenamiento-en-cache-y-casos-de-uso-del-trabajador-de-servicios\"><\/span>Caching-Strategien und Anwendungsf\u00e4lle f\u00fcr Servicemitarbeiter <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>In der folgenden Tabelle werden allgemeine Caching-Strategien f\u00fcr Servicemitarbeiter beschrieben und wann jede Strategie n\u00fctzlich ist.<\/p>\n<table>\n<thead>\n<tr>\n<th><strong>Strategien<\/strong><\/th>\n<th><strong>Begr\u00fcndung der Frische<\/strong><\/th>\n<th><strong>Anwendungsf\u00e4lle<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/fundamentals\/instant-and-offline\/offline-cookbook#network-only\">Nur Netzwerk<\/a><\/strong><\/td>\n<td>Der Inhalt muss jederzeit aktualisiert werden.<\/td>\n<td>\n<ul>\n<li>Zahlungen und Zahlungen<\/li>\n<li>Bilanzausz\u00fcge<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/fundamentals\/instant-and-offline\/offline-cookbook#network-falling-back-to-cache\">Netzwerk greift auf Cache zur\u00fcck <\/a><\/strong><\/td>\n<td>Es ist vorzuziehen, den frischen Inhalt zu servieren. Wenn das Netzwerk jedoch ausgefallen oder instabil ist, k\u00f6nnen leicht alte Inhalte angeboten werden.<\/td>\n<td>\n<ul>\n<li>Rechtzeitige Daten<\/li>\n<li>Preise und Geb\u00fchren (Haftungsausschluss erforderlich)<\/li>\n<li>Bestellstatus<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong>Bestanden w\u00e4hrend der erneuten Validierung<\/strong>\n<\/td>\n<td>Es ist in Ordnung, zwischengespeicherte Inhalte sofort zu ver\u00f6ffentlichen, aber aktualisierte zwischengespeicherte Inhalte sollten in Zukunft verwendet werden.<\/td>\n<td>\n<ul>\n<li>Nachrichten<\/li>\n<li>Produktlistenseiten<\/li>\n<li>Beitr\u00e4ge<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/fundamentals\/instant-and-offline\/offline-cookbook#cache-then-network\">Cache zuerst, gehe ins Netz<\/a><\/strong><\/td>\n<td>Der Inhalt ist nicht kritisch und kann aus dem Cache bereitgestellt werden, um die Leistung zu verbessern. Der Servicemitarbeiter sollte jedoch gelegentlich nach Updates suchen.<\/td>\n<td>\n<ul>\n<li>Anwendungsshell<\/li>\n<li>Gemeinsame Ressourcen<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td><strong><a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/fundamentals\/instant-and-offline\/offline-cookbook#cache-only\">Nur Cache<\/a><\/strong><\/td>\n<td>Der Inhalt \u00e4ndert sich selten.<\/td>\n<td>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"additional-benefits-of-service-worker-caching\"><span class=\"ez-toc-section\" id=\"Beneficios-adicionales-del-almacenamiento-en-cache-del-trabajador-de-servicio\"><\/span>Zus\u00e4tzliche Vorteile des Zwischenspeicherns von Servicemitarbeitern <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Neben der detaillierten Steuerung der Caching-Logik bietet das Caching von Servicemitarbeitern auch Folgendes:<\/p>\n<ul>\n<li><strong>Mehr Speicher und Speicherplatz f\u00fcr Ihre Quelle:<\/strong> Der Browser weist HTTP-Cache-Ressourcen nach Herkunft zu. Mit anderen Worten, wenn Sie mehrere Subdomains haben, teilen sich alle denselben HTTP-Cache. Es gibt keine Garantie daf\u00fcr, dass Inhalte von Ihrem Ursprung \/ Ihrer Domain lange Zeit im HTTP-Cache verbleiben. Ein Benutzer kann beispielsweise den Cache leeren, indem er die Konfigurationsbenutzeroberfl\u00e4che eines Browsers manuell l\u00f6scht oder ein vollst\u00e4ndiges Neuladen auf einer Seite ausl\u00f6st. Mit einem Service Worker-Cache haben Sie eine viel h\u00f6here Wahrscheinlichkeit, dass Ihr zwischengespeicherter Inhalt zwischengespeichert bleibt. Uhr <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" href=\"https:\/\/developers.google.com\/web\/updates\/2016\/06\/persistent-storage\">Dauerspeicher<\/a> Mehr erfahren.<\/li>\n<li><strong>Mehr Flexibilit\u00e4t bei instabilen Netzwerken oder Offline-Erlebnissen:<\/strong> Mit dem HTTP-Cache haben Sie nur eine bin\u00e4re Option: Die Ressource wird zwischengespeichert oder nicht. Mit dem Zwischenspeichern von Servicemitarbeitern k\u00f6nnen Sie kleine &quot;Schluckaufe&quot; viel einfacher abmildern (mit der Strategie &quot;Veraltet beim erneuten Validieren&quot;), eine vollst\u00e4ndige Offline-Erfahrung bieten (mit der Strategie &quot;Nur Cache&quot;) oder sogar etwas Zwischenprodukt wie Benutzerdefiniert Benutzeroberfl\u00e4chen mit Teilen der Seite, die aus dem Service Worker-Cache stammen, und einigen Teilen, die ausgeschlossen sind (unter Verwendung der Strategie &quot;Set Capture Handler&quot;), sofern zutreffend.<\/li>\n<\/ul>\n<h3 id=\"http-caching\"><span class=\"ez-toc-section\" id=\"Almacenamiento-en-cache-HTTP\"><\/span>HTTP-Caching <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Wenn ein Browser zum ersten Mal eine Webseite und zugeh\u00f6rige Ressourcen l\u00e4dt, speichert er diese Ressourcen in seinem HTTP-Cache. Der HTTP-Cache wird im Allgemeinen automatisch von Browsern aktiviert, es sei denn, der Endbenutzer hat ihn explizit deaktiviert.<\/p>\n<p>Wenn Sie HTTP-Caching verwenden, m\u00fcssen Sie sich auf den Server verlassen, um zu bestimmen, wann und wie lange eine Ressource zwischengespeichert werden soll.<\/p>\n<p>Wenn ein Server auf eine Browseranforderung f\u00fcr eine Ressource antwortet, verwendet der Server HTTP-Antwortheader, um dem Browser mitzuteilen, wie lange die Ressource zwischengespeichert werden soll. Weitere Informationen finden Sie unter Antwortheader: Konfigurieren Sie Ihren Webserver.<\/p>\n<h4 id=\"http-caching-strategies-and-use-cases\"><span class=\"ez-toc-section\" id=\"Estrategias-de-almacenamiento-en-cache-HTTP-y-casos-de-uso\"><\/span>HTTP-Caching-Strategien und Anwendungsf\u00e4lle <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>Das HTTP-Caching ist viel einfacher als das Service-Worker-Caching, da das HTTP-Caching nur die TTL-Logik (Time Based Resource Expiration) behandelt. Siehe Welche Antwortheaderwerte soll ich verwenden? und Zusammenfassung f\u00fcr weitere Informationen zu HTTP-Caching-Strategien.<\/p>\n<h2 id=\"designing-your-cache-expiry-logic\"><span class=\"ez-toc-section\" id=\"Disenando-la-logica-de-caducidad-de-su-cache\"><\/span>Entwerfen Ihrer Cache-Ablauflogik <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>In diesem Abschnitt werden die Vor- und Nachteile der Verwendung einer konsistenten Ablauflogik in den Service Worker-Cache- und HTTP-Cache-Schichten sowie die Vor- und Nachteile einer separaten Ablauflogik in diesen Schichten erl\u00e4utert.<\/p>\n<p>Der folgende Fehler zeigt, wie das Worker-Caching und das HTTP-Caching in verschiedenen Szenarien in Aktion funktionieren:<\/p>\n<p>\n  <iframe allow=\"camera; clipboard; clipboard-read; clipboard-write; encrypted-media; geolocation; microphone; midi; vr\" loading=\"lazy\" src=\"https:\/\/glitch.com\/embed\/#!\/embed\/compare-sw-and-http-caching?attributionHidden=true&amp;sidebarCollapsed=true&amp;previewSize=100\" style=\"height: 100%; width: 100%; border: 0;\" title=\"Vergleiche-sw-und-http-Caching auf Glitch\"><\/iframe>\n<\/p>\n<h3 id=\"consistent-expiry-logic-for-all-cache-layers\"><span class=\"ez-toc-section\" id=\"Logica-de-caducidad-consistente-para-todas-las-capas-de-cache\"><\/span>Konsistente Ablauflogik f\u00fcr alle Cache-Ebenen <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Um die Vor- und Nachteile aufzuzeigen, werden drei Szenarien betrachtet: langfristig, mittelfristig und kurzfristig.<\/p>\n<table>\n<thead>\n<tr>\n<th>Szenarien<\/th>\n<th>Langzeit-Caching<\/th>\n<th>Mittelfristiges Caching<\/th>\n<th>Kurzfristiges Caching<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Caching-Strategie f\u00fcr Servicemitarbeiter<\/td>\n<td>Cache, wendet sich an das Netzwerk<\/td>\n<td>Bestanden w\u00e4hrend der erneuten Validierung<\/td>\n<td>Netzwerk greift auf Cache zur\u00fcck<\/td>\n<\/tr>\n<tr>\n<td>Service Worker Cache TTL<\/td>\n<td><strong>30 Tage<\/strong><\/td>\n<td><strong>1 Tag<\/strong><\/td>\n<td><strong>10 Minuten<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Maximales Alter des HTTP-Cache<\/td>\n<td><strong>30 Tage<\/strong><\/td>\n<td><strong>1 Tag<\/strong><\/td>\n<td><strong>10 Minuten<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"scenario:-long-term-caching-(cache-falling-back-to-network)\"><span class=\"ez-toc-section\" id=\"Escenario-almacenamiento-en-cache-a-largo-plazo-cache-recurrir-a-la-red\"><\/span>Szenario: Langzeit-Caching (Cache, ins Netzwerk gehen) <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Wenn eine zwischengespeicherte Ressource g\u00fcltig ist (<= 30 d\u00edas): el trabajador del servicio devuelve el recurso almacenado en cach\u00e9 inmediatamente sin ir a la red.<\/li>\n<li>Wenn eine zwischengespeicherte Ressource abl\u00e4uft (&gt; 30 Tage): Der Servicemitarbeiter geht zum Netzwerk, um die Ressource zu finden. Der Browser hat keine Kopie der Ressource in seinem HTTP-Cache, daher wird sie f\u00fcr die Ressource an die Serverseite \u00fcbergeben.<\/li>\n<\/ul>\n<p>Con: In diesem Szenario bietet das HTTP-Caching weniger Wert, da der Browser die Anforderung immer an die Serverseite weiterleitet, wenn der Cache f\u00fcr den Service Worker abl\u00e4uft.<\/p>\n<h4 id=\"scenario:-medium-term-caching-(stale-while-revalidate)\"><span class=\"ez-toc-section\" id=\"Escenario-almacenamiento-en-cache-a-medio-plazo-obsoleto-mientras-se-revalida\"><\/span>Szenario: mittelfristiges Caching (veraltet w\u00e4hrend der erneuten Validierung) <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Wenn eine zwischengespeicherte Ressource g\u00fcltig ist (<= 1 d\u00eda): el trabajador del servicio devuelve el recurso en cach\u00e9 inmediatamente y va a la red para buscar el recurso.  El navegador tiene una copia del recurso en su cach\u00e9 HTTP, por lo que devuelve esa copia al trabajador del servicio.<\/li>\n<li>Wenn eine zwischengespeicherte Ressource abl\u00e4uft (&gt; 1 Tag): Der Servicemitarbeiter gibt die zwischengespeicherte Ressource sofort zur\u00fcck und geht zum Netzwerk, um die Ressource zu finden. Der Browser hat keine Kopie der Ressource in seinem HTTP-Cache, daher sucht er serverseitig nach der Ressource.<\/li>\n<\/ul>\n<p>Nachteil: Der Service Worker ben\u00f6tigt eine zus\u00e4tzliche Cache-L\u00f6schung, um den HTTP-Cache zu \u00fcberschreiben und den Schritt &quot;Revalidierung&quot; voll auszunutzen.<\/p>\n<h4 id=\"scenario:-short-term-caching-(network-falling-back-to-cache)\"><span class=\"ez-toc-section\" id=\"Escenario-almacenamiento-en-cache-a-corto-plazo-la-red-recurre-a-la-cache\"><\/span>Szenario: Kurzzeit-Caching (Netzwerk verwendet Cache) <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Wenn eine zwischengespeicherte Ressource g\u00fcltig ist (<= 10 minutos): el trabajador del servicio va a la red para buscar el recurso.  El navegador tiene una copia del recurso en su cach\u00e9 HTTP, por lo que se lo devuelve al trabajador del servicio sin pasar al lado del servidor.<\/li>\n<li>Wenn eine zwischengespeicherte Ressource abl\u00e4uft (&gt; 10 Minuten): Der Servicemitarbeiter gibt die zwischengespeicherte Ressource sofort zur\u00fcck und geht zum Netzwerk, um die Ressource zu finden. Der Browser hat keine Kopie der Ressource in seinem HTTP-Cache, daher sucht er serverseitig nach der Ressource.<\/li>\n<\/ul>\n<p>Nachteil: \u00c4hnlich wie beim mittelfristigen Caching-Szenario ben\u00f6tigt der Service Worker eine zus\u00e4tzliche Cache-L\u00f6schlogik, um den HTTP-Cache zu \u00fcberschreiben und den letzten Ausweg von der Serverseite zu erhalten.<\/p>\n<h4 id=\"service-worker-in-all-scenarios\"><span class=\"ez-toc-section\" id=\"Trabajador-de-servicios-en-todos-los-escenarios\"><\/span>Servicemitarbeiter in allen Szenarien <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>In allen Szenarien kann der Service Worker-Cache weiterhin zwischengespeicherte Ressourcen zur\u00fcckgeben, wenn das Netzwerk instabil ist. Andererseits ist der HTTP-Cache unzuverl\u00e4ssig, wenn das Netzwerk instabil oder ausgefallen ist.<\/p>\n<h3 id=\"different-cache-expiry-logic-at-the-service-worker-cache-and-http-layers\"><span class=\"ez-toc-section\" id=\"Diferente-logica-de-caducidad-de-cache-en-la-cache-del-trabajador-de-servicio-y-las-capas-HTTP\"><\/span>Unterschiedliche Cache-Ablauflogik in Service Worker-Cache- und HTTP-Schichten <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Um die Vor- und Nachteile aufzuzeigen, werden wir uns die langen, mittleren und kurzfristigen Szenarien noch einmal genauer ansehen.<\/p>\n<table>\n<thead>\n<tr>\n<th>Szenarien<\/th>\n<th>Langzeit-Caching<\/th>\n<th>Mittelfristiges Caching<\/th>\n<th>Kurzfristiges Caching<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Caching-Strategie f\u00fcr Servicemitarbeiter<\/td>\n<td>Cache, wendet sich an das Netzwerk<\/td>\n<td>Bestanden w\u00e4hrend der erneuten Validierung<\/td>\n<td>Netzwerk greift auf Cache zur\u00fcck<\/td>\n<\/tr>\n<tr>\n<td>Service Worker Cache TTL<\/td>\n<td><strong>90 Tage<\/strong><\/td>\n<td><strong>30 Tage<\/strong><\/td>\n<td><strong>1 Tag<\/strong><\/td>\n<\/tr>\n<tr>\n<td>Maximales Alter des HTTP-Cache<\/td>\n<td><strong>30 Tage<\/strong><\/td>\n<td><strong>1 Tag<\/strong><\/td>\n<td><strong>10 Minuten<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4 id=\"scenario:-long-term-caching-(cache-falling-back-to-network)-2\"><span class=\"ez-toc-section\" id=\"Escenario-almacenamiento-en-cache-a-largo-plazo-cache-recurrir-a-la-red-2\"><\/span>Szenario: Langzeit-Caching (Cache, ins Netzwerk gehen) <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Wenn eine zwischengespeicherte Ressource im Service Worker-Cache g\u00fcltig ist (<= 90 d\u00edas): el trabajador del servicio devuelve el recurso almacenado en cach\u00e9 inmediatamente.<\/li>\n<li>Wenn eine zwischengespeicherte Ressource im Service Worker-Cache abl\u00e4uft (&gt; 90 Tage): Der Service Worker geht zum Netzwerk, um die Ressource zu finden. Der Browser hat keine Kopie der Ressource in seinem HTTP-Cache, daher wird sie an die Serverseite \u00fcbergeben.<\/li>\n<\/ul>\n<p>Vor-und Nachteile:<\/p>\n<ul>\n<li>Vorteil: Benutzer erhalten sofort eine Antwort, da der Servicemitarbeiter zwischengespeicherte Ressourcen sofort zur\u00fcckgibt.<\/li>\n<li>Vorteil: Der Servicemitarbeiter hat eine genauere Kontrolle dar\u00fcber, wann sein Cache verwendet und wann neue Versionen von Ressourcen angefordert werden sollen.<\/li>\n<li>Nachteil: Eine genau definierte Caching-Strategie f\u00fcr Servicemitarbeiter ist erforderlich.<\/li>\n<\/ul>\n<h4 id=\"scenario:-mid-term-caching-(stale-while-revalidate)\"><span class=\"ez-toc-section\" id=\"Escenario-almacenamiento-en-cache-a-medio-plazo-obsoleto-mientras-se-revalida-2\"><\/span>Szenario: mittelfristiges Caching (veraltet w\u00e4hrend der erneuten Validierung) <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Wenn eine zwischengespeicherte Ressource im Service Worker-Cache g\u00fcltig ist (<= 30 d\u00edas): el trabajador del servicio devuelve el recurso almacenado en cach\u00e9 inmediatamente.<\/li>\n<li>Wenn eine zwischengespeicherte Ressource im Service Worker-Cache abl\u00e4uft (&gt; 30 Tage): Der Service Worker wechselt f\u00fcr die Ressource zum Netzwerk. Der Browser hat keine Kopie der Ressource in seinem HTTP-Cache, daher wird sie an die Serverseite \u00fcbergeben.<\/li>\n<\/ul>\n<p>Vor-und Nachteile:<\/p>\n<ul>\n<li>Vorteil: Benutzer erhalten sofort eine Antwort, da der Servicemitarbeiter zwischengespeicherte Ressourcen sofort zur\u00fcckgibt.<\/li>\n<li>Vorteil: Der Servicemitarbeiter kann das sicherstellen <strong>folgenden<\/strong> Die Anforderung f\u00fcr eine bestimmte URL verwendet eine neue Antwort aus dem Netzwerk, dank der erneuten Validierung, die &quot;im Hintergrund&quot; erfolgt.<\/li>\n<li>Nachteil: Eine genau definierte Caching-Strategie f\u00fcr Servicemitarbeiter ist erforderlich.<\/li>\n<\/ul>\n<h4 id=\"scenario:-short-term-caching-(network-falling-back-to-cache)-2\"><span class=\"ez-toc-section\" id=\"Escenario-almacenamiento-en-cache-a-corto-plazo-red-recurriendo-a-cache\"><\/span>Szenario: kurzfristiges Caching (Netzwerk greift auf Caching zur\u00fcck) <span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ul>\n<li>Wenn eine zwischengespeicherte Ressource im Service Worker-Cache g\u00fcltig ist (<= 1 d\u00eda): el trabajador del servicio va a la red en busca del recurso.  El navegador devuelve el recurso de la cach\u00e9 HTTP si est\u00e1 all\u00ed.  Si la red no funciona, el trabajador del servicio devuelve el recurso de la cach\u00e9 del trabajador del servicio.<\/li>\n<li>Wenn eine zwischengespeicherte Ressource im Service Worker-Cache abl\u00e4uft (&gt; 1 Tag): Der Service Worker geht zum Netzwerk, um die Ressource zu finden. Der Browser ruft Ressourcen \u00fcber das Netzwerk ab, wenn die im HTTP-Cache zwischengespeicherte Version abgelaufen ist.<\/li>\n<\/ul>\n<p>Vor-und Nachteile:<\/p>\n<ul>\n<li>Vorteil: Wenn das Netzwerk instabil oder ausgefallen ist, gibt der Servicemitarbeiter die zwischengespeicherten Ressourcen sofort zur\u00fcck.<\/li>\n<li>Nachteil: Der Service Worker ben\u00f6tigt eine zus\u00e4tzliche Cache-L\u00f6schung, um den HTTP-Cache zu \u00fcberschreiben und &quot;Network First&quot; -Anforderungen zu stellen.<\/li>\n<\/ul>\n<h2 id=\"conclusion\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Fazit <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Angesichts der Komplexit\u00e4t der Kombination von Caching-Szenarien ist es nicht m\u00f6glich, eine Regel zu entwerfen, die alle F\u00e4lle abdeckt. Basierend auf den Ergebnissen der vorherigen Abschnitte gibt es jedoch einige Tipps, die Sie beim Entwerfen Ihrer Caching-Strategien beachten sollten:<\/p>\n<ul>\n<li>Die Service Worker-Caching-Logik muss nicht mit der HTTP-Caching-Ablauflogik \u00fcbereinstimmen. Verwenden Sie nach M\u00f6glichkeit eine l\u00e4ngere Ablauflogik f\u00fcr den Servicemitarbeiter, um dem Servicemitarbeiter mehr Kontrolle zu geben.<\/li>\n<li>HTTP-Caching spielt immer noch eine Rolle, ist jedoch unzuverl\u00e4ssig, wenn das Netzwerk instabil oder ausgefallen ist.<\/li>\n<li>\u00dcberpr\u00fcfen Sie Ihre Caching-Strategien f\u00fcr jede Ressource, um sicherzustellen, dass die Caching-Strategie Ihres Service-Workers ihren Wert liefert, ohne mit dem HTTP-Cache in Konflikt zu geraten.<\/li>\n<\/ul>\n<h2 id=\"learn-more\"><span class=\"ez-toc-section\" id=\"Aprende-mas\"><\/span>Mehr erfahren <span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>    <web-feedback additional-questions=\"\"><\/web-feedback>\n  <\/div>","protected":false},"excerpt":{"rendered":"<p>Vor- und Nachteile der Verwendung unterschiedlicher oder konsistenter Ablauflogik in den Service-Worker-Cache- und HTTP-Cache-Schichten. 17. Juli 2020 ...<\/p>","protected":false},"author":1,"featured_media":82208,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1356],"tags":[],"class_list":["post-82207","post","type-post","status-publish","format-standard","has-post-thumbnail","category-dev"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Almacenamiento en cach\u00e9 de trabajadores de servicios y almacenamiento en cach\u00e9 HTTP - R Marketing Digital<\/title>\n<meta name=\"description\" content=\"Ventajas y desventajas de utilizar una l\u00f3gica de caducidad diferente o coherente en la cach\u00e9 del trabajador de servicio y las capas de cach\u00e9 HTTP. 17 de\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Almacenamiento en cach\u00e9 de trabajadores de servicios y almacenamiento en cach\u00e9 HTTP\" \/>\n<meta property=\"og:description\" content=\"Ventajas y desventajas de utilizar una l\u00f3gica de caducidad diferente o coherente en la cach\u00e9 del trabajador de servicio y las capas de cach\u00e9 HTTP. 17 de\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-06T10:57:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/social-6815535.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"R Marketing Digital\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/\"},\"author\":{\"name\":\"R Marketing Digital\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"headline\":\"Almacenamiento en cach\u00e9 de trabajadores de servicios y almacenamiento en cach\u00e9 HTTP\",\"datePublished\":\"2022-08-06T10:57:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/\"},\"wordCount\":2316,\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/social-6815535.png\",\"articleSection\":[\"Dev\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/\",\"name\":\"Almacenamiento en cach\u00e9 de trabajadores de servicios y almacenamiento en cach\u00e9 HTTP - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/social-6815535.png\",\"datePublished\":\"2022-08-06T10:57:37+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\"},\"description\":\"Ventajas y desventajas de utilizar una l\u00f3gica de caducidad diferente o coherente en la cach\u00e9 del trabajador de servicio y las capas de cach\u00e9 HTTP. 17 de\",\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/dev\\\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\\\/#primaryimage\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/social-6815535.png\",\"contentUrl\":\"https:\\\/\\\/rmarketingdigital.com\\\/wp-content\\\/uploads\\\/2020\\\/09\\\/social-6815535.png\",\"width\":1200,\"height\":1200,\"caption\":\"social-6815535-9949209-png\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#\\\/schema\\\/person\\\/7c0d9782b2977b840b3740f00c69a73e\",\"name\":\"R Marketing Digital\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g\",\"caption\":\"R Marketing Digital\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Service-Worker-Caching und HTTP-Caching - R Marketing Digital","description":"Vor- und Nachteile der Verwendung unterschiedlicher oder konsistenter Ablauflogik im Service Worker-Cache und im HTTP-Cache. 17 von","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/","og_locale":"de_DE","og_type":"article","og_title":"Almacenamiento en cach\u00e9 de trabajadores de servicios y almacenamiento en cach\u00e9 HTTP","og_description":"Ventajas y desventajas de utilizar una l\u00f3gica de caducidad diferente o coherente en la cach\u00e9 del trabajador de servicio y las capas de cach\u00e9 HTTP. 17 de","og_url":"https:\/\/rmarketingdigital.com\/de\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/","og_site_name":"R Marketing Digital","article_published_time":"2022-08-06T10:57:37+00:00","og_image":[{"width":1200,"height":1200,"url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/social-6815535.png","type":"image\/png"}],"author":"R Marketing Digital","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#article","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/"},"author":{"name":"R Marketing Digital","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"headline":"Almacenamiento en cach\u00e9 de trabajadores de servicios y almacenamiento en cach\u00e9 HTTP","datePublished":"2022-08-06T10:57:37+00:00","mainEntityOfPage":{"@id":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/"},"wordCount":2316,"image":{"@id":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/social-6815535.png","articleSection":["Dev"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/","url":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/","name":"Service-Worker-Caching und HTTP-Caching - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#primaryimage"},"image":{"@id":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#primaryimage"},"thumbnailUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/social-6815535.png","datePublished":"2022-08-06T10:57:37+00:00","author":{"@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e"},"description":"Vor- und Nachteile der Verwendung unterschiedlicher oder konsistenter Ablauflogik im Service Worker-Cache und im HTTP-Cache. 17 von","inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/rmarketingdigital.com\/dev\/almacenamiento-en-cache-de-trabajadores-de-servicios-y-almacenamiento-en-cache-http\/#primaryimage","url":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/social-6815535.png","contentUrl":"https:\/\/rmarketingdigital.com\/wp-content\/uploads\/2020\/09\/social-6815535.png","width":1200,"height":1200,"caption":"social-6815535-9949209-png"},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digitales Marketing","description":"SEO Agentur | Werbung f\u00fcr soziale Netzwerke | Community Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/rmarketingdigital.com\/#\/schema\/person\/7c0d9782b2977b840b3740f00c69a73e","name":"R Digitales Marketing","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5599c203e0120b8ccbff4666af86f35f9b3dcad468a8bc6295313a3964a80be?s=96&d=mm&r=g","caption":"R Marketing Digital"}}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/82207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/comments?post=82207"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/posts\/82207\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media\/82208"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/media?parent=82207"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/categories?post=82207"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/de\/wp-json\/wp\/v2\/tags?post=82207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}