Udostępnij za pośrednictwem


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

Przegląd

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 znakiem ampersand (&). Na przykład HTTP://www.contoso.com/content.mov?field1=value1& field2=value2. Jeśli istnieje więcej niż jedna para klucz-wartość w ciągu zapytania w żądaniu, ich kolejność nie ma znaczenia.

Ważny

Standardowe i premium produkty sieciowe dostarczania zawartości zapewniają te same funkcje buforowania ciągów zapytań, ale interfejs użytkownika jest inny. W tym artykule opisano interfejs usługi Azure CDN Premium zEdgio. Aby uzyskać informacje na temat buforowania ciągów zapytań przy użyciu standardowych produktów usługi Azure Content Delivery Network, zobacz Kontrolowanie zachowania buforowania usługi Azure Content Delivery Network przy użyciu ciągów zapytań — warstwa Standardowa.

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

  • standardowa pamięć podręczna: tryb domyślny. W tym trybie węzeł sieci dostarczania zawartości (POP) przekazuje ciągi zapytania od żądającego do serwera źródłowego przy pierwszym żądaniu i buforuje materiał. Wszystkie kolejne żądania zasobu obsługiwane przez serwer POP ignorują ciągi zapytania do momentu wygaśnięcia buforowanego zasobu.

    Ważny

    Jeśli autoryzacja tokenu jest włączona dla dowolnej ścieżki na tym koncie, tryb standardowej pamięci podręcznej jest jedynym trybem, który może być używany.

  • brak pamięci podręcznej: 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 wnioskodawcy z każdym żądaniem.

  • unikatową pamięć podręczną: W tym trybie każde żądanie o unikatowym adresie URL, w tym ciąg zapytania, jest traktowane jako unikatowy zasób z własną pamięcią podręczną. Na przykład odpowiedź z serwera źródłowego dla żądania przykład.ashx?q=test1 jest buforowana w węźle brzegowym (POP) i zwracana dla kolejnych żądań z tym samym parametrem zapytania. Żądanie example.ashx?q=test2 jest buforowane jako oddzielny zasób z własnym czasem życia.

    Ważny

    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ągu zapytania dla profilów sieci dostarczania zawartości Premium

  1. Otwórz profil sieci dostarczania treści, a następnie wybierz Zarządzaj.

    Zrzut ekranu przedstawiający przycisk zarządzania profilem sieci dostarczania zawartości.

    Zostanie otwarty portal zarządzania siecią dostarczania zawartości.

  2. Najedź kursorem na kartę HTTP Large , a następnie najedź kursorem na wysuwane menu Ustawienia pamięci podręcznej. Kliknij Query-String, aby zbuforować.

    Zostaną wyświetlone opcje buforowania ciągu zapytania.

    Zrzut ekranu przedstawiający opcje buforowania ciągu zapytania sieciowego dostarczania zawartości.

  3. Wybierz tryb ciągu zapytania, a następnie wybierz pozycję Update.

Ważny

Ponieważ propagacja rejestracji za pośrednictwem sieci dostarczania zawartości zajmuje trochę czasu, zmiany ustawień ciągu pamięci podręcznej mogą nie być natychmiast widoczne. Propagacja zwykle kończy się w ciągu 10 minut.