Funkcje aparatu reguł usługi Azure Content Delivery Network z Edgio Premium
W tym artykule wymieniono szczegółowe opisy dostępnych funkcji aparatu reguł usługi Azure Content Delivery Network.
Trzecią częścią reguły jest funkcja. Funkcja definiuje typ akcji, która jest stosowana do typu żądania, który jest identyfikowany przez zestaw warunków dopasowania.
Dokumentacja funkcji aparatu reguł usługi Azure Content Delivery Network z Edgio Premium
Dostępne typy funkcji to:
Access
Te funkcje są przeznaczone do kontrolowania dostępu do zawartości.
Nazwisko | Purpose |
---|---|
Odmowa dostępu (403) | Określa, czy wszystkie żądania są odrzucane z odpowiedzią 403 Zabronione. |
Uwierzytelnianie tokenu | Określa, czy uwierzytelnianie oparte na tokenach jest stosowane do żądania. |
Kod odmowy uwierzytelniania tokenu | Określa typ odpowiedzi, która zostanie zwrócona użytkownikowi po odmowie żądania z powodu uwierzytelniania opartego na tokenach. |
Przypadek ignorowania adresu URL uwierzytelniania tokenu | Określa, czy porównania adresów URL wykonywane przez uwierzytelnianie oparte na tokenach są uwzględniane wielkości liter. |
Parametr uwierzytelniania tokenu | Określa, czy należy zmienić nazwę parametru ciągu zapytania uwierzytelniania opartego na tokenach. |
Buforowanie
Te funkcje są przeznaczone do dostosowywania, kiedy i jak jest buforowana zawartość.
Nazwisko | Purpose |
---|---|
Parametry przepustowości | Określa, czy parametry ograniczania przepustowości (na przykład ec_rate i ec_prebuf) są aktywne. |
Ograniczanie przepustowości | Ogranicza przepustowość odpowiedzi dostarczonej przez nasze serwery brzegowe. |
Pomiń pamięć podręczną | Określa, czy żądanie może korzystać z naszej technologii buforowania. |
Obsługa nagłówka kontroli pamięci podręcznej | Steruje generowaniem nagłówków Cache-Control przez serwer brzegowy, gdy funkcja External Max-Age jest aktywna. |
Ciąg zapytania klucza pamięci podręcznej | Określa, czy klucz-pamięć podręczna jest dołączany, czy wyklucza parametry ciągu zapytania skojarzone z żądaniem. Ścieżka względna, która jednoznacznie identyfikuje element zawartości do buforowania. Nasze serwery brzegowe używają tej ścieżki względnej podczas sprawdzania zawartości buforowanej. Domyślnie klucz pamięci podręcznej nie zawiera parametrów ciągu zapytania. |
Ponowne zapisywanie klucza pamięci podręcznej | Ponownie zapisuje klucz pamięci podręcznej skojarzony z żądaniem. |
Pełne wypełnienie pamięci podręcznej | Określa, co się stanie, gdy żądanie spowoduje chybicie częściowej pamięci podręcznej na serwerze brzegowym. |
Kompresuj typy plików | Definiuje formaty plików, które są kompresowane na serwerze. |
Domyślny wewnętrzny maksymalny wiek | Określa domyślny interwał maksymalnego wieku dla serwera brzegowego z pamięcią podręczną serwera pochodzenia. |
Wygasa leczenie nagłówka | Steruje generowaniem nagłówków Wygasa przez serwer brzegowy, gdy funkcja External Max-Age jest aktywna. |
Zewnętrzny maksymalny wiek | Określa interwał maksymalnego wieku przeglądarki na potrzeby ponownej wymiany pamięci podręcznej serwera brzegowego. |
Wymuszanie wewnętrznego maksymalnego wieku | Określa interwał maksymalnego wieku dla serwera brzegowego z pamięcią podręczną serwera pochodzenia. |
Obsługa H.264 (pobieranie progresywne HTTP) | Określa typy formatów plików H.264, które mogą być używane do przesyłania strumieniowego zawartości. |
H.264 Support Video Seek Params | Zastępuje nazwy przypisane do parametrów, które kontrolują wyszukiwanie za pośrednictwem nośnika H.264 podczas korzystania z pobierania progresywnego HTTP. |
Honor No-Cache Request | Określa, czy żądania braku pamięci podręcznej klienta HTTP są przekazywane do serwera pochodzenia. |
Ignoruj brak pamięci podręcznej źródła | Określa, czy nasza sieć dostarczania zawartości ignoruje niektóre dyrektywy obsługiwane z serwera pochodzenia. |
Ignoruj niezadowolne zakresy | Określa odpowiedź, która jest zwracana do klientów, gdy żądanie generuje kod stanu 416 Żądany zakres niesyfikowalny. |
Wewnętrzna maksymalna nieaktualność | Określa, jak długo minęły normalny czas wygaśnięcia buforowanego zasobu może być obsługiwany z serwera brzegowego, gdy serwer brzegowy nie może ponownie zaktualizować buforowanego zasobu z serwerem pochodzenia. |
Udostępnianie częściowej pamięci podręcznej | Określa, czy żądanie może generować częściowo buforowaną zawartość. |
Wstępna buforowana zawartość | Określa, czy zawartość buforowana kwalifikuje się do wczesnej ponownej weryfikacji przed wygaśnięciem czasu wygaśnięcia (TTL). |
Odświeżanie plików pamięci podręcznej bez bajtów | Określa sposób obsługi żądania klienta HTTP dla zasobu pamięci podręcznej 0 bajtów przez nasze serwery brzegowe. |
Ustawianie kodów stanu z możliwością buforowania | Definiuje zestaw kodów stanu, które mogą powodować buforowanie zawartości. |
Nieaktualne dostarczanie zawartości w przypadku błędu | Określa, czy wygasła zawartość buforowana jest dostarczana, gdy wystąpi błąd podczas ponownej instalacji pamięci podręcznej, czy podczas pobierania żądanej zawartości z serwera pochodzenia klienta. |
Nieaktualne podczas ponownej zmiany | Poprawia wydajność, umożliwiając serwerom brzegowym obsługę nieaktualnego klienta żądającego podczas ponownego przesyłania. |
Komentarz
Funkcja Komentarz umożliwia dodawanie notatki w ramach reguły.
Nagłówki
Te funkcje są przeznaczone do dodawania, modyfikowania lub usuwania nagłówków z żądania lub odpowiedzi.
Nazwisko | Purpose |
---|---|
Nagłówek odpowiedzi wiekowej | Określa, czy nagłówek odpowiedzi Age jest uwzględniony w odpowiedzi wysłanej do osoby żądającego. |
Debugowanie nagłówków odpowiedzi pamięci podręcznej | Określa, czy odpowiedź może zawierać nagłówek odpowiedzi X-EC-Debug, który zawiera informacje na temat zasad pamięci podręcznej dla żądanego zasobu. |
Modyfikowanie nagłówka żądania klienta | Zastępuje, dołącza lub usuwa nagłówek z żądania. |
Modyfikowanie nagłówka odpowiedzi klienta | Zastępuje, dołącza lub usuwa nagłówek z odpowiedzi. |
Ustawianie niestandardowego nagłówka adresu IP klienta | Umożliwia dodanie adresu IP klienta żądającego do żądania jako niestandardowego nagłówka żądania. |
Dzienniki
Te funkcje są przeznaczone do dostosowywania danych przechowywanych w nieprzetworzonych plikach dziennika.
Nazwisko | Purpose |
---|---|
Niestandardowe pole dziennika 1 | Określa format i zawartość przypisaną do pola dziennika niestandardowego w nieprzetworzonym pliku dziennika. |
Ciąg zapytania dziennika | Określa, czy ciąg zapytania jest przechowywany wraz z adresem URL w dziennikach dostępu. |
Optymalizacja
Te funkcje określają, czy żądanie przechodzi optymalizacje udostępniane przez optymalizator przeglądarki Edge.
Nazwisko | Purpose |
---|---|
Optymalizator krawędzi | Określa, czy optymalizator edge można zastosować do żądania. |
Optymalizator brzegowy — tworzenie wystąpienia konfiguracji | Tworzy wystąpienie lub aktywuje konfigurację optymalizatora brzegowego skojarzoną z lokacją. |
Pochodzenie
Te funkcje są przeznaczone do kontrolowania sposobu, w jaki sieć dostarczania zawartości komunikuje się z serwerem pochodzenia.
Nazwisko | Purpose |
---|---|
Maksymalna liczba żądań utrzymania aktywności | Definiuje maksymalną liczbę żądań dla połączenia Keep-Alive przed jego zamknięciem. |
Nagłówki specjalne serwera proxy | Definiuje zestaw nagłówków żądań specyficznych dla sieci dostarczania zawartości, które są przekazywane z serwera brzegowego do serwera pochodzenia. |
Specjalizacja
Te funkcje zapewniają zaawansowane funkcje i powinny być używane przez użytkowników zaawansowanych.
Nazwisko | Purpose |
---|---|
Metody HTTP z możliwością buforowania | Określa zestaw dodatkowych metod HTTP, które można buforować w naszej sieci. |
Rozmiar treści żądania z możliwością buforowania | Definiuje próg określania, czy można buforować odpowiedź POST. |
QUIC | Określa, czy klient jest informowany, że nasza usługa sieci dostarczania zawartości obsługuje QUIC. |
Optymalizacja przesyłania strumieniowego | Skonfiguruj konfigurację buforowania, aby zoptymalizować wydajność strumieni na żywo i zmniejszyć obciążenie serwera pochodzenia. |
Zmienna użytkownika | Przypisuje wartość do zmiennej zdefiniowanej przez użytkownika, która jest przekazywana do rozwiązania przetwarzania ruchu na zamówienie. |
URL
Te funkcje umożliwiają przekierowanie lub ponowne napisanie żądania do innego adresu URL.
Nazwisko | Purpose |
---|---|
Obserwowanie przekierowań | Określa, czy żądania mogą być przekierowywane do nazwy hosta zdefiniowanej w nagłówku Lokalizacja zwracanym przez serwer pochodzenia klienta. |
Przekierowanie adresu URL | Przekierowuje żądania za pośrednictwem nagłówka Lokalizacja. |
Ponowne zapisywanie adresu URL | Ponownie zapisuje adres URL żądania. |
Najnowsze funkcje można znaleźć w dokumentacji aparatu reguł Edgio.