Appcelerator (DNS)-Implementierung: URL-Ausschlüsse

Mit den erweiterten Verhaltensregeln können Sie für jedes URL-Muster festlegen, ob CrowdHandler Anfragen in die Warteschlange stellen und Antworten zwischenspeichern soll. Sie ersetzen die URL-Ausschlussliste aus der vorherigen Version der DNS-Integration.

Häufige Verwendungszwecke:

  • Umgehen Sie die Warteschlange für Callbacks und Webhooks von Zahlungsanbietern.
  • Umgehen Sie die Warteschlange für API-Endpunkte, Feeds und alles, was ein Browser nicht direkt lädt.
  • Umgehen Sie die Warteschlange und speichern Sie Ordner mit statischen Assets wie beispielsweise /wp-content/uploads/*.
  • Aktivieren Sie das Caching für eine Marketing-Website oder lassen Sie es für personalisierte Inhalte deaktiviert.

Wo man sie findet

Gehen Sie zu „Domains“, öffnen Sie die Einstellungen der Domain und klappen Sie den Abschnitt „Erweiterte Verhaltensregeln“ am Ende der Seite auf.

Erweiterte Verhaltensregeln

So funktionieren Regeln

Jede Regel enthält:

  • Muster: Der zu suchende Pfad (siehe Platzhalter weiter unten).
  • Cache-Richtlinie: Caching ein oder Caching aus.
  • Warteschlange umgehen: „Umgehen“ (diesen Pfad niemals in die Warteschlange stellen) oder „Warteschlange“ (normales Verhalten des Warteraums).

Regeln werden in der Reihenfolge ihrer Priorität ausgewertet, wobei die erste Übereinstimmung maßgeblich ist. Die Standardregel (*) ganz unten erfasst alle übrigen Fälle und kann nicht gelöscht werden. Standardmäßig ist sie auf „Caching aus“ und „Warteschlange“ eingestellt, was bedeutet, dass jede Anfrage anhand Ihrer Warteräume geprüft wird und am Edge nichts zwischengespeichert wird.

Die beiden /ch/* Die Regeln ganz oben sind Systemregeln, die von CrowdHandler verwendet werden und nicht geändert werden können.

Pro Domain können Sie bis zu 30 Regeln festlegen, einschließlich der System- und Standardregeln.

Regeln hinzufügen

  • Klicken Sie auf „+“, um eine leere Regel hinzuzufügen, geben Sie das Muster ein, wählen Sie eine Cache-Richtlinie und eine Umgehungseinstellung aus und klicken Sie anschließend auf „Regeln aktualisieren“. Es dauert einige Minuten, bis die Änderungen an allen Edge-Standorten übernommen werden.
  • Fügen Sie aus voreingestellten Optionen in einem vorgefertigten Regelsatz hinzu. „Static Assets“ speichert gängige Dateitypen (CSS, JavaScript, Bilder, Schriftarten) im Cache und umgeht dabei die Warteschlange. WordPress umgeht die Warteschlange für Admin-, Login-, Cron-, AJAX- und REST-Pfade und speichert die Ordner „uploads“, „themes“, „plugins“ und „includes“ im Cache. Sie können voreingestellte Regeln nach dem Hinzufügen bearbeiten oder löschen. Wenn Sie „Keine“ auswählen, werden die aus einer Voreinstellung hinzugefügten Regeln entfernt.
  • Mit den Symbolen zum Hoch- und Herunterladen können Sie Ihre Regeln als Datei exportieren und wieder importieren, was besonders praktisch ist, wenn Sie Regeln zwischen Domains kopieren möchten.
  • Mit „Flush Cache“ wird alles gelöscht, was CrowdHandler für die Domain zwischengespeichert hat. Verwenden Sie diese Funktion, nachdem Sie eine Änderung an zwischengespeicherten Inhalten bereitgestellt haben.

Caching-Verhalten

Mit Caching aktiviert, CrowdHandler berücksichtigt die Cache-Control und Läuft ab Header, die Ihr Ursprungsserver sendet. Wenn Ihr Ursprungsserver keine sendet, werden die Antworten 24 Stunden lang zwischengespeichert. Um zu verhindern, dass eine bestimmte Antwort gemäß einer „Caching On“-Regel zwischengespeichert wird, senden Sie Cache-Control: no-store von deinem Ausgangspunkt aus, und die Kante hält es nicht länger als eine Sekunde fest.

Wenn das Caching deaktiviert ist, wird jede Anfrage an Ihren Ursprungsserver weitergeleitet.

Syntax von Mustern

Die Muster entsprechen dem Format für Pfadmuster von CloudFront:

  • * entspricht null oder mehr Zeichen.
  • ? entspricht genau einem Zeichen.
  • Bei Mustern wird zwischen Groß- und Kleinschreibung unterschieden. *.jpg stimmt nicht überein LOGO.JPG.
  • Maximale Länge: 255 Zeichen.
  • Zulässige Zeichen: A-Z a-z 0-9 _ - . * $ / ~ " ' @ : + und &.
Muster Spiele
*.jpg Jedes .jpg Datei an einer beliebigen Stelle auf der Website
/images/*.jpg .jpg Dateien unter /Bilder/ und dessen Unterordner
/api/* Alles unter /api/
*admin-ajax.php admin-ajax.php in jeder Tiefe
*.doc* .doc, .docx, .docm Dateien
/a??.html /ant.html, /abe.html

Beachten Sie, dass die Muster ausschließlich mit dem Pfad übereinstimmen. Abfragezeichenfolgen sind nicht Teil des Abgleichs.