Share via


Cachegedrag van Azure Content Delivery Network beheren met queryreeksen - Premium-laag

Overzicht

Met Azure Content Delivery Network kunt u bepalen hoe bestanden in de cache worden opgeslagen voor een webaanvraag die een queryreeks bevat. In een webaanvraag met een queryreeks is de querytekenreeks dat deel van de aanvraag dat optreedt na een vraagteken (?). Een querytekenreeks kan een of meer sleutel-waardeparen bevatten, waarin de veldnaam en de bijbehorende waarde worden gescheiden door een gelijkteken (=). Elk sleutel-waardepaar wordt gescheiden door een en-teken (&). Bijvoorbeeld; HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Als er meer dan één sleutel-waardepaar is in een queryreeks van een aanvraag, maakt de volgorde niet uit.

Belangrijk

De standaard- en Premium-producten voor het leveren van inhoud bieden dezelfde functionaliteit voor het opslaan van queryreeksen in cache, maar de gebruikersinterface is anders. In dit artikel wordt de interface voor Azure CDN Premium van Edgio beschreven. Zie Het cachegedrag van Azure Content Delivery Network beheren met queryreeksen - standard-laag voor queryreeksen voor queryreeksen in cache met standaardproducten van Azure Content Delivery Network.

Er zijn drie queryreeksmodi beschikbaar:

  • standaardcache: standaardmodus. In deze modus geeft het POP-knooppunt (Content Delivery Network Point of Presence) de querytekenreeksen van de aanvrager door aan de oorspronkelijke server op de eerste aanvraag en wordt de asset in de cache opgeslagen. Alle volgende aanvragen voor de asset die vanaf de POP-server worden geleverd, negeren de queryreeksen totdat de asset in de cache verloopt.

    Belangrijk

    Als tokenautorisatie is ingeschakeld voor een pad in dit account, is de standaardcachemodus de enige modus die kan worden gebruikt.

  • no-cache: in deze modus worden aanvragen met queryreeksen niet in de cache opgeslagen in het POP-knooppunt van het netwerk voor contentlevering. Het POP-knooppunt haalt de asset rechtstreeks van de oorspronkelijke server op en geeft deze met elke aanvraag door aan de aanvrager.

  • unieke cache: in deze modus wordt elke aanvraag met een unieke URL, inclusief de querytekenreeks, behandeld als een unieke asset met een eigen cache. Het antwoord van de oorspronkelijke server voor een aanvraag bijvoorbeeld.ashx?q=test1 wordt in de cache opgeslagen op het POP-knooppunt en geretourneerd voor volgende caches met dezelfde queryreeks. Een aanvraag bijvoorbeeld.ashx?q=test2 wordt in de cache opgeslagen als een afzonderlijke asset met een eigen time to live-instelling.

    Belangrijk

    Gebruik deze modus niet wanneer de querytekenreeks parameters bevat die worden gewijzigd bij elke aanvraag, zoals een sessie-id of een gebruikersnaam, omdat dit resulteert in een lage verhouding tussen cachetreffers.

Cache-instellingen voor queryreeksen wijzigen voor premium netwerkprofielen voor contentlevering

  1. Open een netwerkprofiel voor contentlevering en selecteer Vervolgens Beheren.

    Schermopname van de knop Voor het beheren van het netwerkprofiel voor contentlevering.

    De portal voor netwerkbeheer voor contentlevering wordt geopend.

  2. Beweeg de muisaanwijzer over het tabblad HTTP Groot en beweeg de muisaanwijzer over het vervolgmenu Cache Instellingen. Klik op Queryreeks opslaan in cache.

    Cacheopties voor queryreeksen worden weergegeven.

    Schermopname van de cacheopties voor de netwerkqueryreeks voor contentlevering.

  3. Selecteer een queryreeksmodus en selecteer vervolgens Bijwerken.

Belangrijk

Omdat het even duurt voordat de registratie is doorgegeven via het netwerk voor contentlevering, zijn de wijzigingen in de cachereeksinstellingen mogelijk niet direct zichtbaar. Doorgifte wordt meestal binnen 10 minuten voltooid.