Delen 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 Edgiobeschreven. Zie Cachinggedrag van Azure Content Delivery Network beheren met queryreeksen - standaardniveauvoor caching van queryreeksen met Azure Content Delivery Network standaardproducten.

Er zijn drie queryreeksmodi beschikbaar:

  • standaardcache: standaardinstelling. 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 het bestand die vanaf de POP-server worden geleverd, negeren de queryreeksen totdat het in de cache opgeslagen bestand is verlopen.

    Belangrijk

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

  • geen 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 op een verzoek om example.ashx?q=test1 wordt in de cache opgeslagen bij het POP-knooppunt en geretourneerd voor volgende verzoeken met dezelfde querystring. Een verzoek naar example.ashx?q=test2 wordt afzonderlijk in de cache opgeslagen met een eigen levensduurinstelling.

    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 Large en vervolgens over het uitklapmenu Cache-instellingen. Klik op Query-String Caching.

    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. Propagatie rondt meestal binnen 10 minuten af.