Konfigurationsoptionen testen
Bevor eine Konfigurationsänderung auf die gesamte Zone angewendet wird, lässt sie sich an einzelnen Requests mit einer Conditional Rule testen, die per Query-Parameter gesteuert wird. Nur der jeweilige Request erhält das neue Verhalten - alle anderen Besucher behalten die aktuelle Konfiguration.
Wie es funktioniert
- Eine Conditional Rule erstellen, die einen bestimmten URL-Parameter matcht.
- In den Regel-Einstellungen die zu testende Konfiguration überschreiben.
- Die Zone mit dem Testparameter in der URL öffnen.
- Das Ergebnis mit derselben URL ohne den Parameter vergleichen.
Beispiele
Bildqualität testen
Eine andere JPEG-Qualitätseinstellung ausprobieren, bevor sie für die gesamte Zone übernommen wird:
| Feld | Wert |
|---|---|
| Bedingung | Query-Parameter test-jpeg gleich 1 |
| Überschreibung | JPEG Quality Target: 0.9990 (niedriger als der Standardwert) |
https://example.com/products/image.jpg?test-jpeg=1Das JPEG Quality Target ist ein SSIM-Ziel auf einer Skala von 0,0001 bis 0,9999, wobei höhere Werte näher am Original bleiben. Der Standard ist 0,9997, sodass 0,9990 ein niedrigeres Ziel ist, das etwas stärker komprimiert.
WebP deaktiviert testen
Prüfen, wie sich eine Seite ohne WebP-Konvertierung verhält:
| Feld | Wert |
|---|---|
| Bedingung | Query-Parameter no-webp gleich 1 |
| Überschreibung | WebP-Konvertierung: deaktiviert |
https://example.com/products/image.jpg?no-webp=1Cache-Bypass testen
Den Cache für einen bestimmten Request überspringen, um die rohe Origin-Antwort zu sehen:
| Feld | Wert |
|---|---|
| Bedingung | Query-Parameter nocache gleich 1 |
| Konfiguration | Zonen-Konfiguration: off |
https://example.com/category/page.html?nocache=1Tipps
- Eindeutige Parameternamen verwenden, die nicht mit den Parametern der Anwendung kollidieren.
- Mit Debug-Headern kombinieren - Debug-Header im Proxy der Zone aktivieren, um genau zu sehen, wie die Testregel Caching, Bildoptimierung und Routing pro Request beeinflusst.
- Testregeln entfernen, sobald die Änderung in die Hauptkonfiguration übernommen wurde. Übrig gebliebene Testregeln erzeugen unnötige Verarbeitung bei jedem Request.
- Test-URL teilen mit Teammitgliedern, damit diese die Änderung vor dem Go-Live überprüfen können.
Verwandte Themen
- Conditional Rules - vollständige Referenz für Bedingungs-Matching und Konfigurations-Überschreibungen
- Cache-Invalidierung - Gecachte Inhalte nach dem Rollout einer Änderung leeren
