Dela via


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

Viktig

Azure CDN Standard från Microsoft (klassisk) kommer att upphöra den 30 september 2027. För att undvika avbrott i tjänsten är det viktigt att du migrera dina Azure CDN Standard-profiler från Microsofts (klassiska) profiler till Azure Front Door Standard- eller Premium-nivån senast den 30 september 2027. Mer information finns i Azure CDN Standard från Microsoft (klassisk) pensionering.

Azure CDN från Edgio drogs tillbaka den 15 januari 2025. Mer information finns i Azure CDN från vanliga frågor och svar om Edgio-pensionering.

Ö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 premiumprodukterna i Azure Content Delivery Network har samma cachelagringsfunktion för frågesträngar, men användargränssnittet skiljer sig. I den här artikeln beskrivs gränssnittet för Azure CDN Standard från Microsoft och Azure CDN Standard från Edgio. För cachelagring av frågesträngar med Azure CDN Premium från Edgio, se Kontrollera cachelagerbeteende för Azure Content Delivery Network med frågesträngar – premiumnivå.

Det finns tre frågesträngslägen:

  • Ignorera frågesträngar: standardläge. I det här läget skickar point of presence (POP)-noden för innehållsleverans frågesträngarna från beställaren 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 ignorerar frågesträngarna tills den cachelagrade tillgången upphör att gälla.

  • Kringgå cachelagring för frågesträngar: 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.

  • Cachelagras varje unik URL: I det här läget behandlas varje begäran med en unik URL, inklusive frågesträngen, som ett unikt objekt 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 tidsgränsinstä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 standardinnehållsleverans

  1. Öppna en nätverksprofil för innehållsleverans och välj sedan den nätverksslutpunkt för innehållsleverans som du vill hantera.

    Skärmbild av nätverksprofilslutpunkterna för innehållsleverans.

  2. I den vänstra rutan under Inställningar väljer du cachelagringsregler.

    Skärmbild av cachelagringsregler-knappen för innehållsleveransnätverket.

  3. I listan Cachelagring av frågesträngar väljer du ett frågesträngsläge och väljer sedan Spara.

    Skärmbild av cachelagringsalternativ för nätverksfrågesträng för innehållsleverans.

Viktig

Eftersom det tar tid för registreringen att spridas via Azure Content Delivery Network kanske ändringar i cachesträngsinställningarna inte visas omedelbart:

  • För Azure CDN Standard från Microsoft profiler slutförs spridningen vanligtvis på 10 minuter.
  • För Azure CDN Standard från Edgio och Azure CDN Premium från Edgio profiler slutförs spridningen vanligtvis på 10 minuter.

Nästa steg