Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Usługa Azure CDN Standard firmy Microsoft (klasyczna) zostanie wycofana 30 września 2027 r. Aby uniknąć zakłóceń w działaniu usługi, należy przeprowadzić migrację profilów usługi Azure CDN Standard z usługi Microsoft (klasycznej) 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 (classic) retirement (Wycofanie usługi Azure CDN w warstwie Standardowa z firmy Microsoft (wersja klasyczna).
Usługa Azure CDN z Edgio została wycofana 15 stycznia 2025 r. Aby uzyskać więcej informacji, zobacz FAQ dotyczące wycofania usługi Azure CDN od Edgio.
W tym artykule opisano sposób używania reguł buforowania sieci dostarczania zawartości do ustawiania lub modyfikowania domyślnego zachowania wygasania pamięci podręcznej. Te reguły buforowania mogą być globalne lub z warunkami niestandardowymi, takimi jak ścieżka adresu URL i rozszerzenie pliku.
Usługa Azure Content Delivery Network oferuje dwa sposoby kontrolowania sposobu buforowania plików:
Reguły buforowania: Usługa Azure Content Delivery Network udostępnia dwa typy reguł buforowania: globalne i niestandardowe.
Globalne reguły buforowania — można ustawić jedną globalną regułę buforowania dla każdego punktu końcowego w profilu, która ma wpływ na wszystkie żądania do punktu końcowego. Globalna reguła buforowania, jeśli została ustawiona, zastępuje wszelkie nagłówki dyrektywy pamięci podręcznej HTTP.
Niestandardowe reguły buforowania — można ustawić jedną lub więcej niestandardowych reguł buforowania dla każdego punktu końcowego w profilu. Niestandardowe reguły buforowania są zgodne z określonymi ścieżkami i rozszerzeniami plików, są przetwarzane w kolejności i zastępują globalną regułę buforowania, jeśli ustawiono.
Buforowanie ciągu zapytania: Możesz dostosować sposób, w jaki sieć dostarczania zawartości platformy Azure traktuje buforowanie żądań za pomocą ciągów zapytania. Aby uzyskać informacje, zobacz Control Azure Content Delivery Network caching behavior with query strings (Kontrolowanie zachowania buforowania usługi Azure Content Delivery Network za pomocą ciągów zapytań). Jeśli plik nie jest buforowalny, ustawienie buforowania ciągów zapytania nie ma wpływu na reguły buforowania i domyślne zachowania sieci dostarczania zawartości.
Aby uzyskać informacje o domyślnym zachowaniu buforowania i nagłówkach dyrektywy buforowania, zobacz Jak działa buforowanie.
Uzyskiwanie dostępu do reguł buforowania usługi Azure Content Delivery Network
Otwórz witrynę Azure Portal, wybierz profil sieci dostarczania zawartości, a następnie wybierz punkt końcowy.
W okienku po lewej stronie w obszarze Ustawienia wybierz pozycję Reguły buforowania.
Pojawia się strona Reguły buforowania.
Ustawienia zachowania buforowania
W przypadku globalnych i niestandardowych reguł buforowania można określić następujące ustawienia zachowania buforowania :
Pomiń pamięć podręczną: Nie buforuj i ignoruj nagłówki dyrektyw pamięci podręcznej pochodzące z źródła.
Zastąpić: Ignoruj czas trwania pamięci podręcznej dostarczonej przez źródło; Zamiast tego użyj podanego czasu trwania pamięci podręcznej. To ustawienie nie zastępuje kontrolki pamięci podręcznej: no-cache.
Uwaga / Notatka
W przypadku profilów Azure CDN od Microsoft zmiana wygaśnięcia pamięci podręcznej ma zastosowanie tylko do kodów stanu 200 i 206.
- Ustaw, jeśli brakuje: Honoruj nagłówki cache-dyrektywy dostarczonej przez źródło, jeśli istnieją; w przeciwnym razie użyj podanego czasu trwania pamięci podręcznej.
Czas wygaśnięcia pamięci podręcznej
W przypadku globalnych i niestandardowych reguł buforowania można określić czas wygaśnięcia pamięci podręcznej w dniach, godzinach, minutach i sekundach:
W przypadku przesłonięcia i ustaw, jeśli brakuje ustawień zachowania buforowania, prawidłowy zakres czasu trwania pamięci podręcznej wynosi od 0 sekund do 366 dni. Dla wartości 0 sekund sieć dostarczania zawartości buforuje zawartość, ale musi ponownie zatwierdzić każde żądanie z serwerem źródłowym.
W przypadku ustawienia Pomiń pamięć podręczną czas trwania pamięci podręcznej jest ustawiany automatycznie na 0 sekund, co nie jest wartością modyfikowalną.
Warunki dopasowania niestandardowych reguł buforowania
W przypadku niestandardowych reguł pamięci podręcznej są dostępne dwa warunki dopasowania:
Ścieżka: Ten warunek pasuje do ścieżki adresu URL, z wyłączeniem nazwy domeny i obsługuje symbol wieloznaczny (*). Na przykład /myfile.html, /my/folder/**, i /my/images/.jpg. Maksymalna długość to 260 znaków.
Rozszerzenie: Ten warunek jest zgodny z rozszerzeniem pliku żądanego. Możesz podać listę rozszerzeń plików rozdzielanych przecinkami, które mają być zgodne. Na przykład .jpg, .mp3lub .png. Maksymalna liczba rozszerzeń wynosi 50, a maksymalna liczba znaków na rozszerzenie wynosi 16.
Globalna i niestandardowa kolejność przetwarzania reguł
Globalne i niestandardowe reguły buforowania są przetwarzane w następującej kolejności:
Globalne reguły buforowania mają pierwszeństwo przed domyślnym zachowaniem buforowania sieci dostarczania zawartości (ustawienia nagłówka dyrektywy PAMIĘCI podręcznej HTTP).
Niestandardowe reguły buforowania mają pierwszeństwo przed regułami globalnymi, tam gdzie mają zastosowanie. Niestandardowe reguły buforowania są przetwarzane w kolejności z góry na dół. Oznacza to, że jeśli żądanie pasuje do obu warunków, reguły w dolnej części listy mają pierwszeństwo przed regułami w górnej części listy. W związku z tym należy umieścić bardziej szczegółowe reguły niżej na liście.
Przykład:
Globalna reguła buforowania:
- Zachowanie buforowania: Nadpisanie
- Czas wygaśnięcia pamięci podręcznej: jeden dzień
Niestandardowa reguła buforowania #1:
- Warunek dopasowania: Ścieżka
- Wartość dopasowania: /home/*
- Zachowanie buforowania: nadpisanie
- Czas wygaśnięcia pamięci podręcznej: dwa dni
Niestandardowa reguła buforowania nr 2:
- Warunek dopasowania: Rozszerzenie
- Wartość dopasowania: .html
- Zachowanie buforowania: Ustaw, gdy brakuje
- Czas wygaśnięcia pamięci podręcznej: trzy dni
Po ustawieniu tych reguł żądanie dla nazwy hosta punktu końcowego <.azureedge.net/home/index.html> wyzwala niestandardową regułę buforowania nr 2, która zostanie ustawiona na: Ustaw, jeśli brakuje i 3 dni. W związku z tym, jeśli plik index.html ma Cache-Control lub Expires nagłówki HTTP, są honorowane; w przeciwnym razie, jeśli nie ustawisz tych nagłówków, plik zostanie buforowany przez trzy dni.
Uwaga / Notatka
Pliki, które zostały buforowane przed zmianą reguł, zachowują ustawienie czasu trwania pamięci podręcznej ustalone przez źródło. Aby zresetować czasy trwania pamięci podręcznej, należy przeczyścić plik.
Propagowanie zmian konfiguracji usługi Azure Content Delivery Network za pośrednictwem sieci może zająć trochę czasu: