Cloudflare-Cache-Hit-Rate nur 30 %? Mit diesen 3 Regeln auf 90 % bringen
Die Cloudflare-Cache-Hit-Rate meines Blogs schwankte dauerhaft bei etwa 30 %. Bilder und CSS wurden gecacht, HTML ging bei jedem Aufruf zum Origin – der Server blieb unter Last. Cloudflare cached HTML standardmäßig nicht, und Page Rules sind deprecated.
Nach Recherche zu Cache Rules und Edge TTL stieg die Hit-Rate von 30 % auf 90 %, TTFB von 500 ms auf gut 100 ms, Origin-Last minus 90 %. Dieser Artikel zeigt die Cloudflare-Cache-Konfiguration: warum HTML nicht gecacht wird, Cache-Rules-Schritte und Verifizierung.
Warum cached Cloudflare standardmäßig kein HTML?
Standard-Cache-Verhalten von Cloudflare
Zuerst das Default-Verhalten: Cloudflare cached standardmäßig nur statische Assets – Bilder (JPG, PNG, GIF), CSS, JS. HTML? Standardmäßig nicht.
Die Logik: Drei Bedingungen entscheiden, ob eine Ressource gecacht werden kann:
- Cache-Control-Header: Bei
private,no-store,no-cacheodermax-age=0kein Cache - Statuscode: Nur bestimmte HTTP-Codes (200, 301, 404 usw.)
- Request-Methode: Nur GET – POST, PUT nicht
HTML gilt als „dynamischer Inhalt“ mit möglicherweise nutzerspezifischen Daten – deshalb kein Standard-Cache. Sinnvoll: Bei Login können Benutzernamen oder persönliche Infos im HTML stehen – das darf das CDN nicht für andere ausliefern.
Der echte Grund: Sicherheit
Kurz gesagt: Cloudflare priorisiert Sicherheit. In Foren las ich von jemandem, der Full-Site-Caching aktiviert hatte – sogar wp-login.php wurde gecacht, inklusive Login-Daten. Jeder Besucher konnte über die gecachte Seite ins WordPress-Backend – erschreckend.
Wenn Ihre Site überwiegend statisch ist, z. B.:
- Statischer Blog mit Next.js, Gatsby
- Selten aktualisierte Unternehmens- oder Dokumentationsseiten
- Reine Produkt-Showcase-Seiten
… kann HTML-Caching die Performance deutlich verbessern – vorausgesetzt, Sie schließen Backend und Login korrekt aus.
Wie viel bringt HTML-Caching?
Auf Medium teilte jemand: TTFB von 500 ms auf 100–160 ms, Origin-Last minus 90 %.
Warum so groß? Früher holte jeder Besucher HTML vom Origin – Request, DB, Rendering. Jetzt liefert das CDN gecachtes HTML, der Origin bleibt unberührt. Je mehr Traffic, desto größer der Effekt.
Page Rules sind deprecated – Cache Rules als Ersatz
Das Ende von Page Rules
Wer Cloudflare schon länger nutzt, kennt Page Rules und die Option „Cache Everything“ für HTML. Leider ist Page Rules deprecated.
Zeitlinie:
- Juli 2024: Neue Free-Accounts ohne Page Rules
- 2025: Cloudflare migriert bestehende Page Rules automatisch
- Neue Konfigurationen nur noch über Cache Rules
Warum? Page Rules sind alt, unflexibel – Free nur 3 Regeln. Für komplexe Strategien zu wenig.
Die neue Welt: Cache Rules
Cache Rules ist das neue System – deutlich mächtiger. Der wichtigste Unterschied:
Page-Rules-Ära: Manuell „Cache Everything“ wählen
Cache-Rules-Ära: Bei „Eligible for cache“ ist Cache Everything automatisch aktiv
Ich suchte erst nach „Cache Everything“, bis mir klar wurde, dass es umbenannt wurde.
Zusätzlich flexiblere Match-Bedingungen:
- URI-Pfad, Dateiendung, Hostname
- Regex (selten nötig)
- Kombinierbare Bedingungen
Migrationshinweise
Noch Page Rules im Einsatz? Beachten Sie:
- Automatische Migration: 2025 wandelt Cloudflare Page Rules in Cache Rules um (Sie können auch vorher manuell migrieren)
- Nicht alles wird migriert: „Disable Security“ und „Disable Performance“ sind deprecated
- Leicht unterschiedliches Verhalten: „Eligible for cache“ ≈ „Cache Everything“, Implementierung weicht etwas ab
Empfehlung: Jetzt auf Cache Rules umstellen – früher oder später unvermeidlich, und die Konfiguration ist klarer.
Cache Rules in der Praxis: 3 Regeln für Full-Site-Caching
Genug Theorie – jetzt die Praxis. Drei Cache Rules decken Bypass bis Full-Site-Caching ab.
Vorbereitung: Konfigurationsseite
- Cloudflare-Dashboard → Domain
- Links „Caching“ → Tab „Cache Rules“
- „Create rule“
Dann Regel für Regel.
Regel 1: Backend und Admin umgehen (höchste Priorität)
Warum zuerst? Sicherheit! Backend und Login dürfen nie gecacht werden.
Schritte:
- Rule name:
Bypass Admin Pages - When incoming requests match:
- „Custom filter expression“
- Field: „URI Path“
- Operator: „contains“
- Value:
/wp-admin
- Weitere Pfade per „Or“:
/wp-login.php(WordPress-Login)/admin/(generisches Backend)/api/auth/(API-Auth)
- Then:
- Cache eligibility: „Bypass cache“
- Priorität: 1 (höchste)
„Deploy“ – Requests mit diesen Pfaden gehen direkt zum Origin.
Vollständige WordPress-Ausschlussliste:
/wp-admin
/wp-login.php
/wp-json
/cart
/checkout
/my-account
Passen Sie die Liste an Ihre Site an.
Regel 2: Statische Assets cachen (mittlere Priorität)
Optional, da Cloudflare statische Assets standardmäßig cached – explizite Regel gibt präzisere TTL-Kontrolle.
Schritte:
- Rule name:
Cache Static Assets - When incoming requests match:
- Field: „File extension“
- Operator: „is in“
- Value:
jpg png gif css js woff woff2 ttf svg ico
- Then:
- Cache eligibility: „Eligible for cache“
- Edge cache TTL: „Use cache-control header if present, use default Cloudflare caching behavior if not“
- Priorität: 2
Statische Assets nutzen zuerst Origin-Cache-Control, sonst Cloudflare-Standard-TTL (je nach Dateityp 4 Stunden bis 1 Monat).
Regel 3: Alles andere cachen (niedrigste Priorität)
Die Hauptregel – cached auch HTML.
Schritte:
- Rule name:
Cache Everything Else - When incoming requests match:
- „All incoming requests“
- Oder „Custom filter expression“ mit gezielten Ausschlüssen
- Then:
- Cache eligibility: „Eligible for cache“
- Edge cache TTL: „Ignore cache-control header and use this TTL“
- Dauer: 7 days (1 Woche)
- Priorität: 3 (niedrigste)
Warum 1 Woche? Guter Kompromiss. Zu kurz (1 Tag) – wenig Effekt; zu lang (1 Monat) – veralteter Content. Für Blogs und Docs ideal.
Free-Tier: Mindest-TTL 2 Stunden, Pro 1 Stunde. Bei häufigen Updates kürzer wählen.
Reihenfolge ist entscheidend
Cloudflare führt Regeln nach Priorität aufsteigend aus:
- Regel 1 (Priorität 1): Admin? → Bypass
- Regel 2 (Priorität 2): Statisch? → passende TTL
- Regel 3 (Priorität 3): Rest → 1 Woche Cache
So bleiben Admin-Seiten ungecacht, statische Assets sinnvoll gecacht, HTML 1 Woche erzwungen.
Checkliste nach der Konfiguration
- Regel 1 hat höchste Priorität (kleinste Zahl)
- Alle Backend-Pfade in der Ausschlussliste
- Regel-3-TTL an Update-Frequenz angepasst
- Alle Regeln deployed
Konfiguration fertig – als Nächstes Edge TTL und typische Fallstricke.
Edge TTL im Detail: typische Fehler vermeiden
Edge TTL (Edge-Cache-Ablauf) ist Kern der Strategie – und häufige Fehlerquelle.
Drei Edge-TTL-Modi
Modus 1: Use cache-control header if present, bypass cache if not
- Mit Cache-Control folgen, ohne Header kein Cache
- Sinnvoll bei vollständig konfiguriertem Origin
- Einschätzung: Zu strikt – ohne Origin-Header kein Cache
Modus 2: Use cache-control header if present, use default Cloudflare caching behavior if not (empfohlen für gemischte Sites)
- Mit Cache-Control folgen, sonst Cloudflare-Standard
- Sinnvoll bei teilweise konfiguriertem Origin
- Einschätzung: Ausgewogen
Modus 3: Ignore cache-control header and use this TTL
- Origin ignorieren, feste TTL erzwingen
- Sinnvoll für statische Sites oder klare Strategie
- Einschätzung: Durchsetzungsstark – ideal für HTML Full-Site-Caching
Für HTML empfehle ich Modus 3. Viele Seiten haben kein Cache-Control oder no-cache – Modus 1 und 2 cachen dann nicht.
TTL-Dauer wählen
| Inhaltstyp | Empfohlene TTL | Begründung |
|---|---|---|
| Statische Assets (Bilder, CSS, JS) | 1 Monat | Selten geändert, spart Bandbreite |
| Blog-HTML | 1 Woche | Seltene Updates, guter Kompromiss |
| Produkt-HTML | 1–3 Tage | Preis/Bestand kann sich ändern |
| Startseiten-HTML | 1 Tag | Häufigere Updates |
| API | kein Cache oder 5 Min. | Hohe Aktualität |
Free-Tier: Mindest-TTL 2 Stunden.
Mein Blog: 1 Woche TTL. Nach Veröffentlichung manuell Purge – ansonsten sehr hohe Hit-Rate.
Häufige Fehler (auch mir passiert)
Fehler 1: Backend nicht ausgeschlossen
Am Anfang eine „Cache Everything“-Regel – WordPress-Backend wurde mitgecacht. Login zeigte alte Seiten, nach Aktionen manueller Refresh nötig.
Lösung: Zuerst Bypass-Regel, höchste Priorität.
Fehler 2: TTL zu lang → veralteter Content
Einmal 1 Monat TTL – Titel geändert, Besucher sahen den alten. Tage später fiel mir der Cache ein.
Lösung: TTL an Update-Frequenz anpassen. Unsicher: 1 Woche testen.
Fehler 3: Edge TTL und Browser TTL verwechseln
Edge TTL = CDN-Knoten, Browser TTL = Besucher-Browser – unabhängig!
- Edge TTL: Wie oft Cloudflare zum Origin geht
- Browser TTL: Wie oft der Browser das CDN anfragt
Nur Edge TTL: CDN spart Origin, Besucher profitieren weniger.
Lösung: Browser TTL „Respect origin“ oder z. B. 1 Tag.
Cache manuell leeren: Purge Cache
Content aktualisiert? Nicht auf TTL warten.
Im Cloudflare-Dashboard:
- „Caching“
- „Purge Cache“
- Optionen:
- Purge Everything: gesamte Site
- Custom Purge: bestimmte URLs
Ich nutze Custom Purge. Purge Everything lässt kurz alle Requests zum Origin gehen.
Tipp: WordPress-Cloudflare-Plugin – beim Veröffentlichen automatisch Purge.
Verifizierung und Optimierung
Konfiguration fertig – prüfen Sie mit Daten, nicht Vermutungen.
Methode 1: Browser-DevTools
- Chrome (oder anderer Browser)
- F12 → DevTools
- Tab „Network“
- Startseite aufrufen
- HTML-Dokument (meist erster Request) wählen
- „Headers“ prüfen
Wichtige Header:
cf-cache-status – der Schlüssel:
- HIT: Cache-Treffer, CDN ohne Origin
- MISS: kein Treffer, diesmal Origin, wird gecacht
- DYNAMIC: dynamisch, kein Cache (evtl. Bypass-Regel)
- BYPASS: Cache umgangen (Admin)
- EXPIRED: abgelaufen, CDN holt neu
Erster Aufruf oft MISS, zweiter HIT. Dauerhaft DYNAMIC oder BYPASS → Konfiguration prüfen.
age: Wie lange (Sekunden) der Inhalt im CDN liegt. age: 3600 = 1 Stunde.
cache-control: Origin-Strategie. Bei „Ignore cache-control“ zeigt Cloudflare den Header, folgt ihm aber nicht.
Methode 2: curl
curl -I https://your-website.com
Response-Header prüfen – cf-cache-status auf HIT oder MISS.
Detaillierter:
curl -svo /dev/null https://your-website.com 2>&1 | grep -i "cf-cache"
Nur Cloudflare-relevante Header.
Methode 3: Cloudflare Analytics
- Domain wählen
- „Analytics“
- Tab „Caching“
- „Cache Hit Ratio“
Vorher 30 %, am nächsten Tag 85 %, jetzt stabil ~90 %. Ähnlicher Anstieg = Erfolg.
Referenzwerte:
- Hit-Rate: Ziel über 80 %
- Bandbreite: deutlicher Rückgang
- Requests: mehr CDN, weniger Origin
Fortgeschrittene Tipps für höhere Hit-Rate
Tipp 1: Cache-Warming
Neuer Content startet als MISS. Vor dem Launch selbst alle Seiten aufrufen oder ein Crawl-Skript nutzen.
Tipp 2: Einheitliche URL-Formate
Unterschiedliche URLs = unterschiedliche Cache-Objekte:
https://example.com/pageundhttps://example.com/page?sind verschiedenhttps://example.com/pageundhttps://example.com/page/sind verschieden
Einheitliche Links vermeiden unnötige MISSes.
Tipp 3: Überflüssige Query Strings entfernen
Tracking-Parameter (?utm_source=twitter) erzeugen pro Kombination ein neues Cache-Objekt.
„Query String Sort“ in den Caching-Einstellungen sortiert Parameter vor dem Cachen.
Besser: Transform Rules, um irrelevante Query-Parameter zu entfernen.
Häufige Probleme
Problem 1: cf-cache-status dauerhaft DYNAMIC
Mögliche Ursachen:
- Origin setzt
no-cacheoderprivate - Cache Rule passt nicht, Request trifft „Eligible for cache“ nicht
Lösung: Match-Bedingungen prüfen. Mit Modus 3 (Ignore cache-control) sollte HTML erzwungen werden.
Problem 2: Hit-Rate nur 50–60 %
Mögliche Ursachen:
- Dynamische URL-Parameter
- Origin-Header blockieren Cache
- CDN füllt Cache noch (frische Konfiguration)
Lösung: 1–2 Tage warten, Analytics prüfen, schwache Bereiche gezielt optimieren.
Problem 3: Besucher sehen alten Content nach Update
Mögliche Ursachen: TTL zu lang oder Browser-Cache
Lösung: Nach Veröffentlichung Purge Cache oder Automatisierung (WordPress-Plugins).
Zusammenfassung
Kernschritte im Überblick:
- Warum kein HTML-Standard-Cache: Sicherheit – dynamische und sensible Seiten nicht im CDN
- Page Rules → Cache Rules: Page Rules deprecated, „Eligible for cache“ = früheres „Cache Everything“
- 3 Cache Rules:
- Regel 1 (Priorität 1): Bypass Backend und Login
- Regel 2 (Priorität 2): Statische Assets
- Regel 3 (Priorität 3): Alles andere (HTML) erzwingen, TTL ~1 Woche
- Edge-TTL-Modus: Für HTML „Ignore cache-control and use this TTL“, Dauer an Update-Frequenz
- Verifizierung:
cf-cache-statusin DevTools, Analytics Hit-Rate, Ziel über 80 %
Nach meiner Konfiguration: Hit-Rate 30 % → 90 %, TTFB 500 ms → gut 100 ms, Origin-Last minus 90 %. Besonders bei hohem Traffic spürbar.
Jetzt starten:
- Aktuelle Hit-Rate in Cloudflare Analytics prüfen
- 3 Cache Rules nach Anleitung (Backend zuerst ausschließen!)
- 1–2 Tage warten, Analytics erneut prüfen
Bei Problemen prüfen:
- Backend per Bypass ausgeschlossen?
- Prioritäten korrekt?
- Edge-TTL-Modus passend?
Bei WordPress: Cloudflare-Offizielles-Plugin – automatisches Purge beim Veröffentlichen.
Fragen oder Optimierungstipps? Gerne in den Kommentaren teilen!
Cloudflare Cache Rules: Hit-Rate von 30 % auf 90 %
Vom Verständnis des HTML-Cache-Verhaltens bis zu 3 Cache Rules – vollständiger Ablauf für deutlich höhere Hit-Rate
Estimated time: PT1H
-
1
Step 1: Cloudflare-Standardverhalten und warum HTML nicht gecacht wird
Cloudflare-Standard-Cache: -
2
Step 2: Von Page Rules zu Cache Rules migrieren
Page Rules deprecated: -
3
Step 3: Regel 1: Backend und Admin umgehen (höchste Priorität)
Warum zuerst? Sicherheit – Backend und Login nie cachen. -
4
Step 4: Regel 2: Statische Assets cachen (mittlere Priorität)
Optional – Cloudflare cached statische Assets standardmäßig, explizite Regel für präzisere TTL. -
5
Step 5: Regel 3: Alles andere cachen (niedrigste Priorität)
Cached auch HTML. -
6
Step 6: Verifizierung und Optimierung
Browser-DevTools:
FAQ
Warum cached Cloudflare standardmäßig kein HTML? Wie viel bringt HTML-Caching?
HTML-Seiten gelten meist als „dynamische Inhalte“ und können nutzerspezifische Informationen enthalten – deshalb kein Standard-Cache. Das ist sinnvoll: Bei Login-Funktionen können Benutzernamen oder persönliche Daten im HTML stehen – das darf das CDN nicht für andere Besucher ausliefern.
In Community-Foren las ich von jemandem, der Full-Site-Caching aktiviert hatte – sogar wp-login.php wurde gecacht, inklusive Login-Daten. Jeder Besucher konnte so über die gecachte Seite ins WordPress-Backend gelangen.
Verbesserung durch HTML-Caching:
Auf Medium teilte jemand seine Messwerte: TTFB sank von 500 ms auf 100–160 ms, Origin-Last um 90 %. Der Effekt ist enorm.
Warum so groß?
Früher musste jeder Besucher HTML vom Origin holen – Request, Datenbank, Rendering. Jetzt liefert das CDN gecachtes HTML aus, der Origin bleibt unberührt. Je mehr Traffic, desto größer der Unterschied.
Nach meiner Konfiguration: Hit-Rate von 30 % auf 90 %, TTFB von 500 ms auf gut 100 ms, Origin-Last minus 90 %.
Was ist der Unterschied zwischen Page Rules und Cache Rules? Wie migrieren?
• Seit Juli 2024 können neue Free-Accounts keine Page Rules mehr nutzen
• 2025 migriert Cloudflare bestehende Page Rules automatisch
• Neue Konfigurationen nur noch über Cache Rules
Warum deprecated?
Page Rules sind veraltet, unflexibel – im Free-Tier nur 3 Regeln. Für komplexe Cache-Strategien zu wenig.
Vorteile von Cache Rules:
• Deutlich mächtiger
• Flexiblere Match-Bedingungen (URI-Pfad, Dateiendung, Hostname, Regex, kombinierbare Bedingungen)
Der größte Unterschied:
• Page Rules: manuell „Cache Everything“ wählen
• Cache Rules: bei „Eligible for cache“ ist Cache Everything automatisch aktiv
Wichtig – ich suchte erst nach „Cache Everything“, bis mir klar wurde, dass es umbenannt wurde.
Migrationshinweise:
• Cloudflare migriert 2025 automatisch (Page Rules → Cache Rules)
• Manche Einstellungen werden nicht migriert („Disable Security“, „Disable Performance“ sind deprecated)
• Leicht unterschiedliches Verhalten: „Eligible for cache“ entspricht „Cache Everything“, Implementierung weicht etwas ab
Empfehlung: Jetzt auf Cache Rules umstellen – früher oder später unvermeidlich.
Wie konfiguriere ich 3 Cache Rules für Full-Site-Caching? In welcher Reihenfolge laufen sie?
• Rule name: „Bypass Admin Pages“
• When incoming requests match: „Custom filter expression“
• Field: „URI Path“, Operator: „contains“, Value: /wp-admin
• Weitere Pfade: /wp-login.php, /admin/, /api/auth/ usw.
• Then: „Bypass cache“
• Priorität: 1
Diese Regel stellt sicher, dass Requests mit diesen Pfaden nicht gecacht werden.
Regel 2 (mittlere Priorität): Statische Assets cachen
• Rule name: „Cache Static Assets“
• When incoming requests match: „File extension“
• Operator: „is in“, Value: jpg png gif css js woff woff2 ttf svg ico
• Then: „Eligible for cache“
• Edge cache TTL: „Use cache-control header if present, use default Cloudflare caching behavior if not“
• Priorität: 2
Regel 3 (niedrigste Priorität): Alles andere cachen
• Rule name: „Cache Everything Else“
• When incoming requests match: „All incoming requests“
• Then: „Eligible for cache“
• Edge cache TTL: „Ignore cache-control header and use this TTL“
• Dauer: 7 days (1 Woche)
• Priorität: 3
Ausführungsreihenfolge:
Cloudflare führt Regeln nach Priorität aufsteigend aus (Regel 1: Admin? → Regel 2: statisch? → Regel 3: Rest 1 Woche cachen). So werden Admin-Seiten nie gecacht, statische Assets bekommen sinnvolle TTL, HTML wird 1 Woche erzwungen.
Was unterscheiden die drei Edge-TTL-Modi? Welchen wähle ich?
• Mit Cache-Control folgen, ohne Header kein Cache
• Sinnvoll wenn der Origin vollständige Cache-Control-Header setzt
• Einschätzung: Zu strikt – viele kleine Sites haben kein Cache-Control, dann kein Cache
Modus 2: Use cache-control header if present, use default Cloudflare caching behavior if not
• Mit Cache-Control folgen, sonst Cloudflare-Standard
• Sinnvoll bei teilweise konfiguriertem Origin
• Einschätzung: Ausgewogen, für die meisten Sites
Modus 3: Ignore cache-control header and use this TTL
• Origin-Header ignorieren, feste TTL erzwingen
• Sinnvoll für statische Sites oder klare Cache-Strategie
• Einschätzung: Durchsetzungsstark – ideal für HTML Full-Site-Caching
Für HTML empfehle ich Modus 3. Viele HTML-Seiten haben kein Cache-Control oder no-cache – Modus 1 und 2 cachen dann nicht. Modus 3 erzwingt Caching.
TTL-Dauer:
• Statische Assets (Bilder, CSS, JS): 1 Monat
• Blog-HTML: 1 Woche
• Produkt-HTML: 1–3 Tage
• Startseiten-HTML: 1 Tag
• API: kein Cache oder 5 Minuten
Free-Tier: Mindest-TTL 2 Stunden.
Wie prüfe ich, ob Caching greift? Wie steigere ich die Hit-Rate?
1. Chrome öffnen, F12
2. Tab „Network“
3. Startseite aufrufen
4. HTML-Dokument wählen, „Headers“ prüfen
Wichtig: cf-cache-status
• HIT: Cache-Treffer, CDN ohne Origin
• MISS: kein Treffer, diesmal Origin, Inhalt wird gecacht
• DYNAMIC: dynamisch, kein Cache
• BYPASS: Cache umgangen (Admin-Seiten)
• EXPIRED: abgelaufen, CDN holt neu
Erster Aufruf oft MISS, zweiter sollte HIT sein. Dauerhaft DYNAMIC oder BYPASS → Konfiguration prüfen.
curl:
curl -I https://your-website.com
→ cf-cache-status in den Response-Headern.
Cloudflare Analytics:
1. Domain wählen → „Analytics“
2. Tab „Caching“
3. „Cache Hit Ratio“
Vorher 30 %, am nächsten Tag 85 %, jetzt stabil ~90 %.
Referenz:
• Hit-Rate Ziel: über 80 %
• Bandbreite sollte sinken
• Mehr CDN-Requests, weniger Origin-Requests
Fortgeschritten:
• Cache-Warming nach Veröffentlichung
• Einheitliche URL-Formate
• Überflüssige Query Strings per Transform Rules entfernen
Was tun nach Content-Updates? Cache manuell leeren?
1. Cloudflare → „Caching“
2. „Purge Cache“
3. Optionen:
• Purge Everything (gesamte Site)
• Custom Purge (bestimmte URLs)
Ich nutze Custom Purge für geänderte Seiten. Purge Everything lässt kurz alle Requests zum Origin gehen.
Tipp: WordPress-Cloudflare-Plugin – beim Veröffentlichen automatisch Purge.
TTL zu lang → veralteter Content:
Einmal 1 Monat TTL – Titel geändert, Besucher sahen noch den alten. Tage später fiel mir der Cache ein.
Lösung:
• TTL an Update-Frequenz anpassen
• Unsicher: 1 Woche testen
• Nach Updates Purge oder Automatisierung
Edge TTL vs. Browser TTL:
Edge TTL = CDN-Knoten, Browser TTL = Besucher-Browser – unabhängig voneinander!
• Edge TTL: wie oft Cloudflare zum Origin geht
• Browser TTL: wie oft der Browser das CDN anfragt
Nur Edge TTL ohne Browser TTL: CDN spart Origin, Besucher profitieren weniger.
Lösung: Browser TTL „Respect origin“ oder z. B. 1 Tag.
9 Min. Lesezeit · Veröffentlicht am: 1. Dez. 2025 · Aktualisiert am: 4. Juli 2026
Cloudflare Full Stack
Wenn du über die Suche hier gelandet bist, kommst du am schnellsten weiter, indem du zum vorherigen oder nächsten Beitrag dieser Serie springst.
Vorheriger
CF Pages Build schlägt fehl? 8 häufige Probleme und Lösungen sparen Ihnen Stunden Debug-Zeit
Systematische Übersicht über 8 typische Cloudflare Pages Build-Fehlerszenarien: Abhängigkeitsinstallation, Node-Version, Build-Timeout, Modulauflösung u. a. – mit bewährten Lösungen und Präventionsmaßnahmen für schnelle Fehlerdiagnose.
Teil 4 von 23
Nächster
Cloudflare-Firewall-Regeln für Einsteiger: 5 kostenlose Regeln filtern 80 % bösartigen Traffic (mit Vorlagen)
Die Cloudflare-Version Free bietet nur 5 Firewall-Regeln? Dieser Artikel liefert praxiserprobte WAF-Regelvorlagen für IP, ASN, UA, Pfade u. a., erklärt die Prioritäten Schritt für Schritt – in 30 Minuten 80 % bösartigen Traffic filtern, mit vollständigem Code.
Teil 6 von 23
Ähnliche Beiträge
Cloudflare Free Plan Limits 2026: Free, Pro und Business richtig wählen

Cloudflare Free Plan Limits 2026: Free, Pro und Business richtig wählen
Cloudflare Pages: Statischen Blog deployen – 5 Frameworks ohne typische Fehler


Kommentare
Melde dich mit GitHub an, um einen Kommentar zu hinterlassen