Dela via


Kontrollera cachelagringsbeteendet för Azure Content Delivery Network med frågesträngar – premiumnivå

Överblick

Med Azure Content Delivery Network kan du styra hur filer cachelagras för en webbbegäran som innehåller en frågesträng. I en webbbegäran med en frågesträng är frågesträngen den del av begäran som inträffar efter ett frågetecken (?). En frågesträng kan innehålla ett eller flera nyckel/värde-par, där fältnamnet och dess värde avgränsas med ett likhetstecken (=). Varje nyckel/värde-par avgränsas med ett et-tecken (&). Till exempel HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Om det finns fler än ett nyckel/värde-par i en frågesträng i en begäran spelar deras ordning ingen roll.

Viktig

Standard- och premiuminnehållsleveransnätverksprodukterna har samma cachelagringsfunktion för frågesträngar, men användargränssnittet skiljer sig. Den här artikeln beskriver gränssnittet för Azure CDN Premium från Edgio. För cachelagring av frågesträngar med Standardprodukter för Azure Content Delivery Network, se Kontrollera cachelagringsbeteende för Azure Content Delivery Network med frågesträngar – standardnivå.

Det finns tre frågesträngslägen:

  • standardcache: standardläge. I det här läget skickar noden för point of presence (POP) i innehållsleveransnätverket frågesträngarna från anropare till ursprungsservern vid den första begäran och cachelagrar resursen. Alla efterföljande begäranden för tillgången som hanteras från POP-servern ignorerar frågesträngarna tills den cachelagrade tillgången upphör att gälla.

    Viktig

    Om tokenauktorisering är aktiverat för en sökväg för det här kontot är standardcacheläget det enda läge som kan användas.

  • ingen cache: I det här läget cachelagras inte begäranden med frågesträngar på POP-noden för innehållsleveransnätverket. POP-noden hämtar tillgången direkt från ursprungsservern och skickar den till beställaren med varje begäran.

  • unik cache: I det här läget behandlas varje begäran med en unik URL, inklusive frågesträngen, som en unik tillgång med sin egen cache. Till exempel cachelagras svaret från ursprungsservern för en begäran till exempel.ashx?q=test1 vid POP-noden och returneras för efterföljande cacheminnen med samma frågesträng. En begäran om example.ashx?q=test2 cachelagras som en separat resurs med en egen livslängdsinställning.

    Viktig

    Använd inte det här läget när frågesträngen innehåller parametrar som ändras för varje begäran, till exempel ett sessions-ID eller ett användarnamn, eftersom det resulterar i ett lågt cache-träff-förhållande.

Ändra cachelagringsinställningar för frågesträngar för nätverksprofiler för premiuminnehållsleverans

  1. Öppna en nätverksprofil för innehållsleverans och välj sedan Hantera.

    Skärmbild av knappen hantera nätverksprofil för innehållsleverans.

    Nätverkshanteringsportalen för innehållsleverans öppnas.

  2. Hovra över fliken HTTP Large och hovra sedan över den utfällbara menyn för Cache-inställningar. Klicka på Query-String cachelagring.

    Cachelagringsalternativ för frågesträngar visas.

    Skärmbild av cachelagringsalternativen för innehållsleveransnätverkets frågesträng.

  3. Välj ett frågesträngsläge och välj sedan Uppdatera.

Viktig

Eftersom det tar tid för registreringen att spridas via nätverket för innehållsleverans kanske ändringar av inställningar för cachesträngar inte visas omedelbart. Spridningen slutförs vanligtvis på 10 minuter.