Kontrolowanie zachowania buforowania usługi Azure Content Delivery Network za pomocą ciągów zapytań — warstwa Standardowa
Ważny
Usługa Azure CDN Standard firmy Microsoft (klasyczna) zostanie wycofana 30 września 2027 r.. Aby uniknąć zakłóceń w usłudze, należy przeprowadzić migrację profilów usługi Azure CDN Standard z usługi Microsoft (wersja klasyczna) do warstwy Azure Front Door Standard lub Premium do 30 września 2027 r. Aby uzyskać więcej informacji, zobacz Azure CDN Standard from Microsoft (klasyczny) wycofanie.
Usługa Azure CDN oferowana przez Edgio została wycofana 15 stycznia 2025 r.. Aby uzyskać więcej informacji, zobacz często zadawane pytania o Azure CDN od Edgio dotyczące wycofania.
- warstwa standardowa
- poziom 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 w zapytaniu żądania istnieje więcej niż jedna para klucz-wartość, ich kolejność nie ma znaczenia.
Ważny
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 Azure CDN Standard zEdgio. Aby uzyskać buforowanie ciągów zapytań przy użyciu usługi Azure CDN Premium zEdgio, 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 treści (POP) przekazuje ciągi zapytań od żądającego do serwera źródłowego przy pierwszym żądaniu i buforuje zasób. Wszystkie kolejne żądania zasobu obsługiwane przez POP ignorują parametry zapytania aż do wygaśnięcia buforowanego zasobu.
Pomijanie buforowania ciągów zapytań: 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 żądającego przy każdym żądaniu.
Buforuj każdy unikatowy adres URL: 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 na przykład.ashx?q=test1 jest buforowana w węźle POP i zwracana dla kolejnych zapytań z tym samym ciągiem zapytania. Żądanie example.ashx?q=test2 jest buforowane jako oddzielny zasób z własnym czasem wygaśnięcia.
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ągów zapytania dla standardowych profilów sieci dostarczania zawartości
Otwórz profil sieci dostarczania zawartości, a następnie wybierz punkt końcowy sieci dostarczania zawartości, którym chcesz zarządzać.
W okienku po lewej stronie w sekcji Ustawienia wybierz Reguły buforowania .
Na liście zachowanie buforowania ciągu zapytania wybierz tryb dla ciągu zapytania, a następnie wybierz opcję Zapisz.
Ważny
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 profilów Azure CDN Standard from Microsoft propagacja zwykle kończy się w ciągu 10 minut.
- W przypadku 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 wyczyścić buforowaną zawartość z punktu końcowego usługi Azure Content Delivery Network.