CDN jest tylko 1 elementem składowym wydajności twojej witryny E2E i służy bardzo konkretnemu celowi, jakim jest zapewnienie quasi-nieograniczonej możliwości skalowania i poprawienie wydajności / prędkości, z jaką obiekty statyczne są podawane odwiedzającym twoją stronę poprzez dystrybucję tych obiektów statycznych do krawędzi serwery jak najbardziej zbliżone do odwiedzających na całym świecie za pomocą serwerów dostarczania zoptymalizowanych pod kątem kompilacji.
Jeśli twoja publiczność jest rozproszona po całym świecie, sensowne jest użycie komercyjnego rozwiązania CDN zamiast kupowania serwerów i przepustowości na całym świecie. Tylko garstka firm ma pieniądze i specjalizuje się w budowie takiej sieci. Google to zrobił, Netflix to robi, ale jeśli nie jesteś taki duży, nie ma ekonomicznego sensu budowania własnego CDN i lepiej jest korzystać z usług jednego z komercyjnych dostawców CDN. Wiodącymi dostawcami 3 poziomu 1 są Akamai, Limelight i EdgeCast.
Istnieje setki innych dostawców CDN. To trochę jak biznes samochodowy, wiele marek, wszystkie mają 4 koła i silnik, ale istnieją ogromne różnice między poszczególnymi markami / modelami.
Nie jest jasne, jaka jest twoja publiczność ani jaki ruch generujesz. Bez tych informacji trudno jest udzielić dobrej odpowiedzi. jednak utworzenie komercyjnego CDN jest tak proste, jak powiadomienie CDN, która domena obsługuje pliki statyczne.
zakładając, że static.shirtofholland.com służy do obsługi obiektów statycznych (obrazy, js, css ...), wystarczy utworzyć tę nazwę, poinformować CDN, gdzie jest serwer Origin (aby mógł pobrać zawartość statyczną i buforuj go na brzegu) i na koniec zaktualizuj strefę DNS, aby wskazać tę statyczną nazwę na dostawcę CDN. Alternatywnie możesz użyć adresu URL CDN bezpośrednio (podanego przez CDN). Nie jest zbyt elegancki, ale działa.
Inne ważne aspekty, które należy wziąć pod uwagę przy analizie poprawy wydajności, to:
DNS - czy Twój obecny dostawca DNS jest wystarczająco szybki i niezawodny? Korzystanie z zarządzanego dostawcy DNS przejdzie długą drogę i nie będzie kosztować dużo pieniędzy.
CDN do dostarczania obiektów statycznych
ADN lub DSA do przyspieszania zawartości dynamicznej (bez pamięci podręcznej). Znacząco poprawi to wydajność dowolnej witryny eCommerce, ale jest stosunkowo droga (w przeciwieństwie do sieci CDN, która jest bardzo przystępna).
Optymalizacja FEO lub Front End, którą można wykonać przez optymalizację kodu (patrz bestsellerowa książka O'Reilly Souders, strony internetowe o wysokiej wydajności) lub za pomocą komercyjnego rozwiązania, które będzie stosować te zasady FEO (i więcej) w locie do twojego teren. Zwykle odbywa się to w połączeniu z przyspieszeniem dynamicznym.