Udostępnij za pośrednictwem


Kontrolowanie działania buforowania usługi Azure Content Delivery Network za pomocą ciągów zapytań — warstwa Standardowa

Omówienie

Za pomocą usługi Azure Content Delivery Network możesz kontrolować sposób buforowania plików dla żądania internetowego zawierającego ciąg zapytania. W żądaniu internetowym z ciągiem zapytania ciąg zapytania jest częścią żądania, która występuje po znaku zapytania (?). Ciąg zapytania może zawierać co najmniej jedną parę klucz-wartość, w której nazwa pola i jego wartość są oddzielone znakiem równości (=). Każda para klucz-wartość jest oddzielona ampersand (&). Na przykład ; HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Jeśli w ciągu zapytania żądania istnieje więcej niż jedna para klucz-wartość, ich kolejność nie ma znaczenia.

Ważne

Standardowe i premium produkty usługi Azure Content Delivery Network zapewniają te same funkcje buforowania ciągów zapytań, ale interfejs użytkownika jest inny. W tym artykule opisano interfejs usługi Azure CDN Standard firmy Microsoft i usługi Azure CDN Standard firmy Edgio. Aby uzyskać informacje na temat buforowania ciągów zapytań za pomocą usługi Azure CDN Premium z Edgio, zobacz Kontrolowanie zachowania buforowania usługi Azure Content Delivery Network przy użyciu ciągów zapytań — warstwa Premium.

Dostępne są trzy tryby ciągu zapytania:

  • Ignoruj ciągi zapytania: tryb domyślny. W tym trybie węzeł sieci dostarczania zawartości (POP) przekazuje ciągi zapytania od osoby żądającej do serwera pochodzenia w pierwszym żądaniu i buforuje zasób. Wszystkie kolejne żądania zasobu obsługiwane przez punkt pop ignorują ciągi zapytania do momentu wygaśnięcia buforowanego zasobu.

  • Pomijanie buforowania ciągów zapytania: w tym trybie żądania z ciągami zapytania nie są buforowane w węźle POP sieci dostarczania zawartości. Węzeł POP pobiera zasób bezpośrednio z serwera pochodzenia i przekazuje go do osoby żądającej przy użyciu każdego żądania.

  • Buforuj każdy unikatowy adres URL: w tym trybie każde żądanie z unikatowym adresem URL, w tym ciągiem zapytania, jest traktowane jako unikatowy zasób z własną pamięcią podręczną. Na przykład odpowiedź z serwera pochodzenia dla żądania na przykład.ashx?q=test1 jest buforowana w węźle POP i zwracana dla kolejnych pamięci podręcznych z tym samym ciągiem zapytania. Żądanie na przykład.ashx?q=test2 jest buforowane jako oddzielny zasób z własnym czasem wygaśnięcia.

    Ważne

    Nie należy używać tego trybu, gdy ciąg zapytania zawiera parametry, które zmienią się z każdym żądaniem, takim jak identyfikator sesji lub nazwa użytkownika, ponieważ spowoduje to niski współczynnik trafień w pamięci podręcznej.

Zmiana ustawień buforowania ciągów zapytania dla standardowych profilów sieci dostarczania zawartości

  1. Otwórz profil sieci dostarczania zawartości, a następnie wybierz punkt końcowy sieci dostarczania zawartości, którym chcesz zarządzać.

    Zrzut ekranu przedstawiający punkty końcowe profilu sieci dostarczania zawartości.

  2. W lewym okienku w obszarze Ustawienia zaznacz pole Reguły buforowania.

    Zrzut ekranu przedstawiający przycisk reguł buforowania sieci dostarczania zawartości.

  3. Na liście Zachowanie buforowania ciągu zapytania wybierz tryb ciągu zapytania, a następnie wybierz pozycję Zapisz.

    Zrzut ekranu przedstawiający opcje buforowania ciągów zapytań sieciowych dostarczania zawartości.

Ważne

Ponieważ propagacja rejestracji za pośrednictwem usługi Azure Content Delivery Network zajmuje trochę czasu, zmiany ustawień ciągu pamięci podręcznej mogą nie być natychmiast widoczne:

  • W przypadku profili usługi Azure CDN Standard from Microsoft propagacja zwykle trwa do 10 minut.
  • W przypadku profilów usługi Azure CDN Standard from Edgio i Azure CDN Premium z profilów Edgio propagacja zwykle kończy się w ciągu 10 minut.

Następny krok

  • Dowiedz się, jak przeczyścić zawartość buforowana z punktu końcowego usługi Azure Content Delivery Network.