Optymalizowanie usługi Azure Content Delivery Network pod kątem typu dostarczania zawartości

W przypadku dostarczania zawartości do dużej grupy odbiorców globalnych kluczowe znaczenie ma zapewnienie zoptymalizowanego dostarczania zawartości. Usługa Azure Content Delivery Network może zoptymalizować środowisko dostarczania na podstawie typu posiadanej zawartości. Zawartość może być witryną internetową, strumieniem na żywo, wideo lub dużym plikiem do pobrania. Podczas tworzenia punktu końcowego sieci dostarczania zawartości należy określić scenariusz w opcji Zoptymalizowane pod kątem. Wybór określa, która optymalizacja jest stosowana do zawartości dostarczanej z punktu końcowego sieci dostarczania zawartości.

Opcje optymalizacji są przeznaczone do używania zachowań najlepszych rozwiązań w celu zwiększenia wydajności dostarczania zawartości i lepszego odciążania źródła. Wybór scenariusza wpływa na wydajność, modyfikując konfiguracje dla częściowego buforowania, fragmentowania obiektów i zasad ponawiania niepowodzenia źródła.

Ten artykuł zawiera omówienie różnych funkcji optymalizacji i ich używania. Aby uzyskać więcej informacji na temat funkcji i ograniczeń, zobacz odpowiednie artykuły dotyczące poszczególnych typów optymalizacji.

Uwaga

Podczas tworzenia punktu końcowego sieci dostarczania zawartości opcje zoptymalizowane pod kątem opcji mogą się różnić w zależności od typu profilu tworzonego przez punkt końcowy. Dostawcy usługi Azure Content Delivery Network stosują ulepszenia na różne sposoby w zależności od scenariusza.

Opcje dostawcy

Usługa Azure CDN Standard from Microsoft profiles obsługuje następujące optymalizacje:

  • Ogólne dostarczanie w Internecie. Ta optymalizacja jest również używana do przesyłania strumieniowego multimediów i pobierania dużych plików.

Uwaga

Przyspieszanie witryn dynamicznych firmy Microsoft jest oferowane za pośrednictwem usługi Azure Front Door.

Usługi Azure CDN Standard from Edgio i Azure CDN Premium from Edgio profiles obsługują następujące optymalizacje:

Optymalizacja pod kątem określonych scenariuszy

Punkt końcowy sieci dostarczania zawartości można zoptymalizować pod kątem jednego z tych scenariuszy.

Ogólne dostarczanie w sieci Web

Ogólna opcja optymalizacji w internecie to najbardziej typowa opcja optymalizacji. Jest ona przeznaczona do ogólnej optymalizacji zawartości internetowej, takiej jak strony internetowe i aplikacje internetowe. Tej optymalizacji można również użyć do pobierania plików i wideo.

Typowa witryna internetowa zawiera zawartość statyczną i dynamiczną. Zawartość statyczna obejmuje obrazy, biblioteki Języka JavaScript i arkusze stylów, które można buforować i dostarczać do różnych użytkowników. Zawartość dynamiczna jest spersonalizowana dla poszczególnych użytkowników, takich jak elementy wiadomości dostosowane do profilu użytkownika. Zawartość dynamiczna, taka jak zawartość koszyka, nie jest buforowana, ponieważ jest unikatowa dla każdego użytkownika. Ogólne dostarczanie internetowe może zoptymalizować całą witrynę internetową.

Ogólne przesyłanie strumieniowe multimediów

Jeśli chcesz użyć punktu końcowego do transmisji strumieniowej na żywo i przesyłania strumieniowego wideo na żądanie, wybierz ogólny typ optymalizacji przesyłania strumieniowego multimediów.

Przesyłanie strumieniowe multimediów jest wrażliwe na czas, ponieważ pakiety, które docierają późno na klienta, takie jak częste buforowanie zawartości wideo, mogą powodować obniżoną wydajność wyświetlania. Optymalizacja przesyłania strumieniowego multimediów zmniejsza opóźnienie dostarczania zawartości multimedialnej i zapewnia bezproblemowe środowisko przesyłania strumieniowego dla użytkowników.

Ten scenariusz jest typowy dla klientów usługi Azure Media Service. W przypadku korzystania z usługi Azure Media Services uzyskasz pojedynczy punkt końcowy przesyłania strumieniowego, który może być używany zarówno do transmisji strumieniowej na żywo, jak i na żądanie. W tym scenariuszu klienci nie muszą przełączać się do innego punktu końcowego, gdy zmieniają się z transmisji strumieniowej na żywo na żądanie. Ogólna optymalizacja przesyłania strumieniowego multimediów obsługuje ten typ scenariusza.

W przypadku usługi Azure CDN Standard from Microsoft, Azure CDN Standard from Edgio i Azure CDN Premium from Edgio użyj ogólnego typu optymalizacji dostarczania w Internecie, aby dostarczać ogólną zawartość multimediów przesyłanych strumieniowo.

Aby uzyskać więcej informacji na temat optymalizacji przesyłania strumieniowego multimediów, zobacz Optymalizacja przesyłania strumieniowego multimediów.

Przesyłanie strumieniowe multimediów wideo na żądanie

Optymalizacja przesyłania strumieniowego multimediów wideo na żądanie poprawia zawartość strumieniową wideo na żądanie. Jeśli używasz punktu końcowego do przesyłania strumieniowego wideo na żądanie, użyj tej opcji.

W przypadku profilów usługi Azure CDN Standard from Microsoft, Azure CDN Standard from Edgio i Azure CDN Premium from Edgio użyj ogólnego typu optymalizacji dostarczania w Internecie, aby dostarczać zawartość multimediów przesyłania strumieniowego wideo na żądanie.

Aby uzyskać więcej informacji na temat optymalizacji przesyłania strumieniowego multimediów, zobacz Optymalizacja przesyłania strumieniowego multimediów.

Uwaga

Jeśli punkt końcowy sieci dostarczania zawartości obsługuje głównie zawartość wideo na żądanie, użyj tego typu optymalizacji. Główną różnicą między tym typem optymalizacji a ogólnym typem optymalizacji przesyłania strumieniowego multimediów jest przekroczenie limitu czasu ponawiania próby połączenia. Przekroczenie limitu czasu jest znacznie krótsze w przypadku scenariuszy transmisji strumieniowej na żywo.

Pobieranie dużych plików

W przypadku profilów usługi Azure CDN Standard from Microsoft, Azure CDN Standard from Edgio i Azure CDN Premium from Edgio użyj ogólnego typu optymalizacji dostarczania w Internecie, aby dostarczać zawartość do pobrania dużych plików. Nie ma ograniczeń dotyczących rozmiaru pobierania plików.

Aby uzyskać więcej informacji na temat optymalizacji dużych plików, zobacz Optymalizacja dużych plików.

Przyspieszanie witryn dynamicznych

Przyspieszanie witryn dynamicznych (DSA) jest dostępne dla usługi Azure CDN Standard z Edgio i usługi Azure CDN Premium z profilów Edgio . Ta optymalizacja wiąże się z dodatkową opłatą do użycia; Aby uzyskać więcej informacji, zobacz Cennik usługi Content Delivery Network.

Uwaga

Przyspieszanie witryn dynamicznych firmy Microsoft jest oferowane za pośrednictwem usługi Azure Front Door , która jest globalną usługą emisji typu anycast przy użyciu prywatnej sieci globalnej firmy Microsoft w celu dostarczania obciążeń aplikacji.

DSA obejmuje różne techniki, które korzystają z opóźnienia i wydajności zawartości dynamicznej. Techniki obejmują optymalizację tras i sieci, optymalizację protokołu TCP i nie tylko.

Tej optymalizacji można użyć do przyspieszenia aplikacji internetowej, która zawiera wiele odpowiedzi, które nie można buforować. Przykłady to wyniki wyszukiwania, transakcje wyewidencjonowania lub dane w czasie rzeczywistym. Możesz nadal używać podstawowych funkcji buforowania usługi Azure Content Delivery Network dla danych statycznych.

Aby uzyskać więcej informacji na temat przyspieszania lokacji dynamicznej, zobacz Przyspieszanie lokacji dynamicznej.