Naslaginformatie over de standaardregelengine voor Azure Content Delivery Network

In de standaardregelengine voor Azure Content Delivery Network bestaat een regel uit een of meer overeenkomstvoorwaarden en een actie. Dit artikel bevat gedetailleerde beschrijvingen van de voorwaarden en functies die beschikbaar zijn in de Standard-regelengine voor Azure Content Delivery Network.

De regelengine is ontworpen om de uiteindelijke instantie te zijn voor de wijze waarop specifieke typen aanvragen worden verwerkt door Het Standaard Azure Content Delivery Network.

Veelgebruikte toepassingen voor de regels:

  • Een aangepast cachebeleid overschrijven of definiëren.
  • Omleidingsaanvragen.
  • HTTP-aanvraag- en antwoordheaders wijzigen.

Terminologie

Als u een regel in de regelengine wilt definiëren, stelt u voorwaarden en acties voor overeenkomst in:

Schermopname van de structuur van azure Content Delivery Network-regels.

Elke regel kan maximaal 10 voorwaarden voor overeenkomst en vijf acties bevatten. Elk Azure Content Delivery Network-eindpunt kan maximaal 25 regels bevatten.

Opgenomen in deze limiet is een standaard globale regel. De globale regel heeft geen voorwaarden voor overeenkomst; acties die zijn gedefinieerd in een globale regel, worden altijd geactiveerd.

Belangrijk

De volgorde waarin meerdere regels worden vermeld, is van invloed op de manier waarop regels worden verwerkt. De acties die zijn opgegeven in een regel, kunnen worden overschreven door een volgende regel.

Limieten en prijzen

Zie netwerkschaallimieten voor contentlevering voor regels voor meer informatie. Zie prijzen voor Content Delivery Network voor prijzen voor regelengines.

Syntaxis

Hoe speciale tekens in een regel worden behandeld, varieert op basis van hoe verschillende overeenkomstvoorwaarden en acties tekstwaarden verwerken. Een overeenkomstvoorwaarde of actie kan tekst op een van de volgende manieren interpreteren:

Letterlijke waarden

Tekst die als een letterlijke waarde wordt geïnterpreteerd, behandelt alle speciale tekens , behalve het symbool % als onderdeel van de waarde die moet worden vergeleken in een regel. Een letterlijke overeenkomstvoorwaarde die is ingesteld '*' op, wordt bijvoorbeeld alleen voldaan wanneer de exacte waarde '*' wordt gevonden.

Een procentteken wordt gebruikt om URL-codering aan te geven (bijvoorbeeld %20).

Jokertekenwaarden

Momenteel ondersteunen we het jokerteken in de UrlPath-overeenkomstvoorwaarde in de standaardregelsgine. Het teken * is een jokerteken dat een of meer tekens vertegenwoordigt.

Volgende stappen