CDN

Ilość treści umieszczanych w Internecie i liczba podłączonych do niego urządzeń wciąż rośnie. Duże ilości zasobów, jak asortymenty sklepów internetowych czy zasoby na platformach multimedialnych, wymagają odpowiednich narzędzi do prawidłowego funkcjonowania serwisu. Jednym z najlepszych rozwiązań jest CDN - Content Delivery Network.
Pełny artykuł na CDN ...

Pokaż filtr
Hosting Filters
Host Me Host Filter

System operacyjny

Miejsca na dysku

Pamięć RAM

Typ dysku

Rdzenie procesora

Sortować

Zaufaj pilotowi Nexcess
Wynik - 9.8
Nexcess Logo
Nexcess

Nexcess

CDN 250
$25 /Miesięczny

Recenzje 102


Lokalizacje serwerów


Nexcess Servers in SurreyZjednoczone Królestwo Nexcess Servers in DearbornStany Zjednoczone Nexcess Servers in AmsterdamHolandia Nexcess Servers in SydneyAustralia
Porównać
Zaufaj pilotowi Liquid Web
Wynik - 9.4
Liquid Web Logo
Liquid Web

Liquid Web

1 TB
$130 /Miesięczny

Recenzje 406

45 Kupony

Lokalizacje serwerów


Liquid Web Servers in PhoenixStany Zjednoczone Liquid Web Servers in AmsterdamHolandia
Porównać
Zaufaj pilotowi OVH.ie
Wynik - 7.8
OVH.ie Logo
OVH.ie

OVH.ie

InfraStructure CDN
$11.23 /Miesięczny

Recenzje 47


Lokalizacje serwerów


OVH.ie Servers in IrelandIrlandia OVH.ie Servers in NetherlandsHolandia OVH.ie Servers in JapanJaponia OVH.ie Servers in ItalyWłochy OVH.ie Servers in HillsboroStany Zjednoczone OVH.ie Servers in SingaporeSingapur OVH.ie Servers in Frankfurt am MainNiemcy OVH.ie Servers in MontrealKanada OVH.ie Servers in WarsawPolska OVH.ie Servers in LondonZjednoczone Królestwo OVH.ie Servers in RoubaixFrancja OVH.ie Servers in SpainHiszpania
Porównać
Zaufaj pilotowi Sonic Fast.io
Wynik - 7.6
Sonic Fast.io Logo
Sonic Fast.io

Sonic Fast.io

CDN
$8.72 /Miesięczny

Recenzje 8


Lokalizacje serwerów


Sonic Fast.io Servers in Las VegasStany Zjednoczone Sonic Fast.io Servers in LondonZjednoczone Królestwo Sonic Fast.io Servers in Hong KongHongkong
Porównać
Zaufaj pilotowi Hostry
Wynik - 7
Hostry Logo
Hostry

Hostry

1,5TB CDN - 10$/mo
$10 /Miesięczny


Lokalizacje serwerów


Hostry Servers in Czech RepublicRepublika Czeska Hostry Servers in SofiaBułgaria Hostry Servers in KievUkraina Hostry Servers in AmsterdamHolandia Hostry Servers in DallasStany Zjednoczone Hostry Servers in MoscowFederacja Rosyjska Hostry Servers in PolandPolska Hostry Servers in RigaŁotwa Hostry Servers in SingaporeSingapur
Porównać
Zaufaj pilotowi Stack Path
Wynik - 6.4
Stack Path Logo
Stack Path

Ścieżka stosu

200 GB
$200 /Miesięczny

Recenzje 1

42 Kupony

Lokalizacje serwerów


Stack Path Servers in United StatesStany Zjednoczone
Porównać
Zaufaj pilotowi Ovh.de
Wynik - 5.6
Ovh.de Logo
Ovh.de

Ovh.de

CDN InfraStructure
$13.38 /Miesięczny

Recenzje 5

Porównać
Wynik - 0
OUR Host Logo
OUR Host

NASZ Gospodarz

Defend Pack
$49.4 /Miesięczny


Lokalizacje serwerów


OUR Host Servers in BakuAzerbejdżan OUR Host Servers in VilniusLitwa OUR Host Servers in AmsterdamHolandia
Porównać

Co to jest CDN (sieć dostarczania treści)?

 

Content Delivery Network to system serwerów rozproszonych na wybranym obszarze - np. kraj lub kontynent. Serwery znajdujące się w sieci współpracują ze sobą, przekazując zasoby stron, tj. Kod HTML, pliki JavaScript, arkusze stylów, zdjęcia czy filmy. Dzięki temu zapewniają szybki dostęp do stron i witryn, niezależnie od liczby i lokalizacji użytkowników.

 

 

Content Delivery Network

 

 

Najlepszym przykładem działania CDN jest YouTube. Szacuje się, że co minutę na platformę trafia 500 godzin filmów. To niewyobrażalna liczba filmów, ale każdy użytkownik z dowolnego miejsca na świecie może z łatwością obejrzeć nagranie w wysokiej rozdzielczości. Czemu? YouTube działa skutecznie i wydajnie dzięki globalnej sieci CDN, która dystrybuuje nagrania i przekierowuje ruch użytkowników na serwery najbliżej urządzenia, z którego korzysta internauta. Daje to każdemu najlepszy komfort użytkowania.

 

Mówiąc najprościej, CDN to usługa, która pozwala nam udostępniać statyczne treści (obrazy, pliki PDF, wideo, CSS, JS itp.) Z serwerów znajdujących się najbliżej odwiedzającego wchodzącego do sieci.

 

Na co to wpływa?Otóż ​​odległość w kilometrach (choć nie jest dokładnie taka) wpływa na opóźnienie: im większa odległość, tym większe opóźnienie.Im większe opóźnienie lub PING między odwiedzającym a serwerem WWW, tym wolniejsze będą odpowiedzi. Można również powiedzieć, że od pewnego „poziomu” pobieranie żądań również ulegnie spowolnieniu, a nawet może dojść do utraty pakietów w połączeniu.

 

Powinno być dla nas jasne, że aby udostępniać sieć tak szybko, jak to możliwe we WSZYSTKICH możliwych sytuacjach, musimy bardzo uważać na duże opóźnienia.

 

To, co robi CDN, to buforowanie i zapisywanie tych statycznych treści typów, które wcześniej wybraliśmy, i zapisywanie ich przez określoną liczbę godzin lub dni na serwerach usługi, w centrum danych w określonym obszarze świata.

 

Później, za pośrednictwem usługi DNS anycast, kiedy odwiedzający wysyła żądanie do sieci, usługa sprawdza, który punkt POP (punkt obecności) lub centrum danych jest najbliżej odwiedzającego. W ten sposób te pliki są obsługiwane z najbliższych serwerów.

 

Jak działają sieci dostarczania treści?

 

Głównym zadaniem CDN jest poprawa wydajności strony internetowej i przyspieszenie jej ładowania. Działa poprzez przesyłanie publikowanych treści na rozproszone serwery, które buforują zawartość i obsługują użytkowników geograficznie. Gdy ktoś wejdzie do witryny, która jest częścią CDN, sieć przekierowuje żądanie z serwera lokacji do serwera CDN najbliżej użytkownika. Sieci CDN umożliwiają aktywną komunikację między serwerami w celu pobierania i buforowania treści, które nie zostały jeszcze rozpowszechnione w sieci.

 

Sam sposób działania CDN jest praktycznie niezauważalny dla użytkownika. Wszystkie transfery i przekierowania treści są wykonywane po stronie serwera. Efekty sieci rozproszonych mają jednak bardzo pozytywny wpływ na wygodę użytkowania odwiedzanej strony. Treści takie jak zdjęcia i filmy są dostarczane bez opóźnień i lepszej jakości, a podstrony czy otwarte okna ładują się znacznie szybciej.

Jedynym wyraźnym znakiem działania CDN jest automatyczna zmiana adresu strony internetowej. Na przykład Twoja witryna ma kilka wersji językowych lub może znajdować się w wielu domenach (.pl, .com, .de, .uk). Wpisując „nazwę witryny” opartą na lokalizacji, użytkownik zobaczy witrynę w odpowiednim języku lub zostanie automatycznie przekierowany do witryny w innej domenie.

 

Czy usługa CDN jest bardzo zauważalna?

 

Cóż, TAK i NIE, to znaczy, że zależy to w dużej mierze od przypadku i nie ma jasnej ogólnej zasady decydującej o wdrożeniu CDN.

 

Ale musimy również rozróżnić czysty CDN przez odwrotne proxy, które przeprowadza optymalizacje w kodzie. CDN może przeprowadzać pewne optymalizacje w CSS i JS, więc mogą pojawić się ulepszenia, które nie wynikają z wdrożenia usługi CDN, ale z optymalizacji.

 

Ale postaramy się wyjaśnić kilka punktów lub okoliczności, w których CDN może nam pomóc:


  • Jeśli masz witrynę internetową z treścią w języku angielskim, z mieszanym procentem ruchu z USA i innych regionów świata.

  • Jeśli masz sklep internetowy, który prowadzi sprzedaż w całej Europie.

  • Jeśli masz witrynę internetową dowolnego typu, czyli wielojęzyczną w tej samej domenie.

 

Przy większych odległościach geograficznych różnica w prędkości ładowania jest znacznie bardziej zauważalna. Przypomnijmy, że jest to zauważalne, ponieważ nie wpływa to tylko na 1 konkretne żądanie obrazu, ale wpływa na żądania z całej sieci, ale szczególnie te najcięższe.

 

W niektórych przypadkach możesz nawet zauważyć wyniki nieco bardziej ze względu na zaimplementowaną pamięć podręczną proxy.

Innym kluczowym punktem sieci CDN jest to, że są one w stanie obsłużyć statyczne, w wielu przypadkach szybciej niż serwery hostingowe. W końcu są na to przygotowani i używają Nginx lub wysokowydajnych serwerów WWW do obsługi treści.

 

Ponadto serwery CDN są znacznie lepiej przygotowane do obsługi dużego ruchu niż zwykłe serwery hostingowe. W końcu są po to.

 

How do content delivery networks work?

 

Czy warto korzystać z CDN?

 

Korzyści z korzystania z sieci rozproszonych zależą od rozmiaru strony, ilości treści na niej zawartych oraz wymagań użytkowników. Jednak wszyscy odniosą korzyści z czterech głównych korzyści związanych z CDN.

 

Czas ładowania i jakość strony

 

Jeśli Twoja strona ładuje się zbyt wolno, użytkownicy przestaną ją odwiedzać. Dzięki dystrybucji serwerów i dobraniu odpowiedniego połączenia dystrybucja danych zajmuje mniej czasu. Twoje strony i treści ładują się szybko, a użytkownik natychmiast osiągnie cel swojej wizyty. W przypadku treści multimedialnych szybkość przesyłania danych jest również związana z ich jakością, co pozytywnie wpływa na wrażenia użytkownika.

 

Dostępność i nadmiarowość

 

Istnieje wiele czynników, które mogą zakłócać działanie witryny - nagły wzrost liczby wizyt lub awarie sprzętu to jedne z najczęstszych powodów braku dostępu do witryny. Sieci CDN zrównoważy skutki takich sytuacji. Treść jest hostowana na wielu urządzeniach, do których sieć może przekierować nadmierny ruch. W przypadku awarii serwera CDN automatycznie wyznacza najbliższy, aby zapewnić nieprzerwany dostęp do witryny.

 

Bezpieczeństwo witryny

 

Sieć CDN poprawia również bezpieczeństwo Twoich stron i witryn. Ulepszając certyfikaty bezpieczeństwa i odwracając uwagę serwerów, zabezpieczysz swoją witrynę, w tym przed atakiem DDoS, którego działanie polega na przejęciu wszystkich dostępnych zasobów usługi w celu zablokowania dostępu do serwisu.

 

Pozycjonowanie strony w Google (SEO)

 

Algorytmy wyszukiwarek internetowych uwzględniają wiele cech i atrybutów stron. Szybkość ładowania strony, indeksowanie grafiki, bezpieczeństwo np. z certyfikatem SSL - te elementy wpływają na pozycjonowanie Twojej strony internetowej. Korzystając z CDN, pomożesz swojej stronie osiągnąć wyższą pozycję w wynikach wyszukiwania Google.

 

Jak wdrożyć CDN

 

Wdrożenie CDN na stronie internetowej zależy całkowicie od typu CDN. Jak powiedzieliśmy, istnieją dwa typy:Tradycyjny CDNiReverse Proxy CDN.

 

W przypadku CDN z odwrotnym proxy, wystarczy postępować zgodnie z procesem, który informuje nas usługa i który normalnie (zawsze) przechodzi przez zmianę DNS w naszej domenie na DNS dostarczony przez nią.

Ale & hellip; A co z tradycyjnymi sieciami CDN? Cóż, w tradycyjnych sieciach CDN musimy skonfigurować CNAME wskazujące na nazwę hosta podaną przez CDN i która będzie działać jako pomost do buforowania plików przy użyciu ściągania.

 

Proces może się różnić w zależności od dostawcy domeny, z którego korzystamy, ponieważ nie wszyscy mają ten sam interfejs. Musimy skonfigurować CNAME na naszym serwerze DNS, które wskazuje na nazwę hosta podaną przez tę sieć CDN, którą skonfigurowaliśmy.

 

Po skonfigurowaniu części CNAME musimy przystąpić do konfiguracji CNAME lub CNAME w danym CMS.Powiemy Ci, co musisz zrobić w przypadku WordPressa.Chodzi o to, aby CMS automatycznie zastępował ścieżki plików lub żądań, które chcemy obsługiwać z CDN.

 

Skonfiguruj CDN w WordPress

 

Istnieją różne sposoby implementacji i konfiguracji CDN w WordPress i, w zależności od używanej przez nas wtyczki pamięci podręcznej, będziemy używać jednego lub drugiego rozwiązania.Jeśli używamy WP Rocket, W3 Total Cache lub LiteSpeed ​​Cache, te wtyczki zawierają zakładkę konfiguracji CDN, która pozwala nam łatwo dodać te CNAME.Jeśli chcesz użyć innej wtyczki, która nie jest pamięcią podręczną, do skonfigurowania CDN w WordPress. Nie ma wielu opcji i niewiele jest darmowych:


  • Perfmatters: Jest premium i ma więcej funkcji; Wśród nich możliwość konfiguracji obciążenia warunkowego z fajnego interfejsu.


  • Domain Sharding: Nie jest to do końca implementacja CDN, ale jest darmowa, chociaż bez aktualizacji zajmuje dużo czasu.


  • Włącznik CDN: Wtyczka opracowana przez KeyCDN, ale używana do implementacji dowolnego CDN w WordPress.

 

Po zakończeniu konfiguracji musimy sprawdzić, czy nic nie zostało zepsute i czy żądania są wysyłane do CDN. W tym celu możemy użyć narzędzi Pingdom.

 

content delivery networks

 

Skonfiguruj CDN

 

Niektóre z nielicznych CMS, które mają natywnie zintegrowaną konfigurację CDN. Chodzi o to, że ponieważ tak się nie nazywa, ludzie zwykle nie wiedzą, do czego służy ta konkretna opcja.

W sekcji „Serwery multimediów” należy umieścić utworzone przed chwilą CNAME w swoim DNS. Spowoduje to automatyczne zastąpienie adresu URL przesyłania większości plików statycznych nowymi adresami URL przesłanymi z CDN.

 

CDN dla jQuery i innych bibliotek

 

Inną kwestią jest to, że istnieją pewne usługi CDN dla powszechnie używanych bibliotek, takich jak jQuery lub dla najczęściej używanych plików WordPress i CMS.Te sieci CDN zwykle obsługują zarówno normalną, jak i zminimalizowaną wersję bibliotek, co jest bardzo pomocne w przypadku WPO witryny.Zwykle są dobrym uzupełnieniem normalnego CDN.

 

Google CDN dla księgarni

 

Google utrzymuje również potężny CDN z Google Cloud, z którego możemy korzystać z niektórych bibliotek ładowanych z serwerów Google. jat ma pewne ograniczenia i jest bardziej zorientowany na jQuery i jego biblioteki.

 

Jak CDN jest używany w witrynie WordPress?

 

Prawdopodobnie wiele słyszałeś o sieciach CDN WordPress i ich zdolności, między innymi, do przyspieszania stron internetowych.I nie dziwię się, ponieważ szybkość nawigacji w witrynie jest bez wątpienia jednym z najważniejszych czynników poprawiających wrażenia użytkownika, podczas gdy użytkownicy poruszają się po stronach witryny.W dzisiejszych czasach strona, której wyświetlenie na ekranie zajmuje kilka sekund, sprawi, że użytkownik straci cierpliwość i porzuci ją, aby znaleźć to, czego szuka gdzie indziej.

 

W końcu wszystko w Internecie jest oddalone o kilka kliknięć myszą, więc po co czekać, skoro można przejść gdzie indziej przy niewielkim wysiłku?Z kolei doświadczenie użytkownika wpływa na pozycjonowanie strony internetowej, ponieważ Google karze strony, które ładują się zbyt długo, właśnie ze względu na ich negatywny wpływ na ten czynnik.

 

Do tej pory był to wystarczający powód, aby stanąć na nogi i zacząć optymalizować obrazy, instalować wtyczkę pamięci podręcznej, używać wtyczek o niskim poziomie zasobów itp.

 

Dopóki nie odkryjemy, że istnieją CDN!

 

W przeciwieństwie do innych optymalizacji zasobów lub komponentów zainstalowanych na serwerze internetowym lub w WordPressie, interweniują zewnętrzne serwery CDN, które współdziałają z serwerem internetowym, aby przyspieszyć pobieranie strony internetowej, a co za tym idzie, prędkość przeglądania.

 

Co CDN robi w witrynie WordPress?

 

CDN to w skrócie zestaw serwerów rozmieszczonych na całej planecie i połączonych ze sobą przez Internet.

Uważam jednak, że najlepszym sposobem na zrozumienie, czym jest CDN i jak działa, jest poznanie procesu, który jest wykonywany, od wpisania adresu przez użytkownika w przeglądarce, aż do wyświetlenia odpowiedniej strony internetowej na ekranie.

 

Chociaż nie ma znaczących różnic w stosunku do innych menedżerów treści, w celu uproszczenia opisu tego procesu będziemy zakładać, że od teraz uzyskujemy dostęp do strony internetowej witryny w WordPress. Procedura wyglądałaby następująco:


  • Użytkownik wpisuje adres w swojej przeglądarce.

  • Przeglądarka identyfikuje serwer odpowiadający temu adresowi i żąda odpowiedniej strony internetowej.

  • Serwer otrzymuje to żądanie, a WordPress generuje plik HTML na podstawie informacji przechowywanych w jego bazach danych.

  • Wspomniany serwer wysyła ten plik HTML do przeglądarki, która wysłała żądanie.

  • Kiedy przeglądarka otrzymuje plik HTML, odczytuje i interpretuje jego zawartość.

  • Podczas tej interpretacji mogą pojawić się odniesienia (adresy internetowe) do różnych zasobów, takich jak pliki stylów lub obrazy, które są częścią zawartości lub struktury strony internetowej.

  • W przypadku każdego z tych odwołań przeglądarka żąda zasobu z tego samego serwera.

  • Serwer obsługuje każde z tych żądań, lokalizując odpowiedni zasób na dysku twardym i wysyłając go do przeglądarki.

  • Gdy przeglądarka otrzymuje te zasoby, generuje i wyświetla stronę internetową użytkownikowi.

 

Zastosowanie tego typu narzędzia uwalnia serwer hostingowy od tego ostatniego zadania, dzięki czemu będzie musiał zajmować się jedynie żądaniami przeglądarki. Ze swojej strony CDN będzie odpowiadać za kierowanie do zasobów.

 

Jak działa CDN?

 

Jeśli przeanalizujemy szczegółowo ten proces, zauważymy, że duża część pracy serwera hostingowego nie jest paradoksalnie poświęcona najważniejszemu zadaniu: wygenerowaniu i dostarczeniu strony HTML do przeglądarki, która tego żąda.

 

Zamiast tego serwer hostingowy spędza dużo czasu na prostym lokalizowaniu i dostarczaniu plików zasobów do przeglądarki.

 

Wśród tych zasobów najczęstsze są obrazy, które zwykle zajmują znacznie więcej miejsca, a co za tym idzie, zużywają więcej przepustowości niż sama strona HTML, niezależnie od tego, jak są zoptymalizowane.

 

Dzięki tym zasobom serwer hostingowy może skoncentrować swoją pracę na tym, co jest ważne: obsłudze żądań użytkowników, generowaniu żądanych plików HTML i dostarczaniu ich z powrotem.

Do tej pory zatrzymywaliśmy się tylko po to, aby zobaczyć zewnętrzny efekt jego stosowania, ale z pewnością zaczynasz dostrzegać niektóre korzyści, jakie może nam przynieść.Zanim jednak przyjrzymy się szczegółowo, do czego służy, zatrzymajmy się trochę, aby dowiedzieć się, jak działa CDN, a tym samym lepiej zrozumieć wszystkie jego możliwości.

 

Schematycznie zasada działania CDN opiera się na następujących 3 punktach:


  • Posiadanie rozległej sieci serwerów, połączonych przez Internet, rozproszonych po całej geografii lądowej.


  • Przechowywanie lokalnie na tych serwerach kopii wszystkich statycznych plików zasobów, które mamy na naszym serwerze hostingowym.


  • Zakłócanie i odpowiadanie na żądania dotyczące tych plików zasobów, gdy przeglądarka żąda od nich wygenerowania i wyświetlenia strony internetowej użytkownikowi.

 

Zobaczmy każdy punkt bardziej szczegółowo poniżej ...

 

Posiadanie sieci serwerów

 

Chociaż do tej pory odnosiliśmy się do CDN w sposób szczególny, jakby był pojedynczym elementem, w rzeczywistości jest to zbiór serwerów, rozproszonych po całej planecie i połączonych ze sobą przez Internet.

 

Dzięki temu, gdy przeglądarka żąda zasobu, jest on obsługiwany przez serwer znajdujący się najbliżej jej własnego położenia geograficznego, co znacznie skraca czas wysyłania i odbierania danych.Wewnętrzne zarządzanie i działanie tej sieci serwerów jest całkowicie przejrzyste zarówno dla właściciela serwisu korzystającego z CDN, jak i dla użytkowników przeglądających jego strony.W obu przypadkach ma wygląd pojedynczego serwera, który dostarcza pliki zasobów przez Internet.

 

Lokalne przechowywanie zasobów

 

Ma to sens, ponieważ jeśli CDN (nie obchodzi nas, który ze swoich serwerów) ma na przykład dostarczyć obraz do przeglądarki, musi mieć ten plik obrazu na własnym dysku twardym.Gdybym musiał poprosić o to serwer hostingowy, nie mielibyśmy już wszystkich korzyści, które mógłby nam zapewnić. Miałoby to nawet negatywny wpływ na wydajność, ponieważ musiałyby zostać wysłane dwa żądania dotyczące tego samego pliku.

 

Sposób, w jaki te pliki docierają, jest przechowywany i dystrybuowany między jego serwerami, który może się różnić w zależności od konfiguracji usługi, a także jest dla nas przejrzysty, bez naszej żadnej interwencji.

 

Domyślnie większość sieci CDN tworzy lokalną kopię wszystkich plików zasobów, gdy są one instalowane i aktywowane po raz pierwszy. Podobnie sama CDN jest odpowiedzialna za sprawdzanie, czy jej lokalna kopia jest aktualizowana o wszelkie zmiany w oryginalnym pliku na serwerze hostingowym.

 

Wtrącanie się i odpowiadanie na prośby o zasoby

 

Do tej pory mamy sieć serwerów i, w nich, rozproszoną kopię wszystkich naszych plików zasobów.Jednak odniesienia (adresy internetowe) do tych zasobów z kodu HTML stron internetowych pozostają na naszym serwerze hostingowym.

 

Oznacza to, że gdy przeglądarka odczytuje i interpretuje te adresy internetowe w kodzie HTML, będzie nadal żądać ich od serwera hostującego, a nie z serwerów.Dlatego, aby przeglądarka mogła pobrać te pliki z CDN, te adresy internetowe będą musiały zostać zmienione tak, aby wskazywały serwery CDN zamiast serwera hostującego.

 

Tutaj możemy się trochę przestraszyć: czy musimy zmieniać adresy internetowe WSZYSTKICH naszych obrazów?

 

W zasadzie tak, ale dostawcy tego typu narzędzi udostępniają narzędzia (takie jak wtyczka CDN do WordPressa), które robią to za nas automatycznie, więc nie powinniśmy się tym martwić.

 

Tryby pracy CDN

 

Dostawcy WordPressa mogą wybrać jedną z dwóch alternatyw, jeśli chodzi o ingerowanie i odpowiadanie na prośby o zasoby:


  • Pierwsza, którą opisaliśmy już wcześniej: wtyczka CDN WordPress, dostarczona przez jej dostawcę, która modyfikuje adresy internetowe w kodzie HTML stron internetowych, tak aby wskazywały na odpowiednie kopie plików zasobów na serwerach.


  • Po zainstalowaniu i skonfigurowaniu tej wtyczki proces zmiany adresów internetowych jest automatyczny i przejrzysty zarówno dla właściciela strony, jak i dla przeglądających ją użytkowników, którzy nie muszą wiedzieć, gdzie faktycznie znajdują się zasoby.


  • Ze swojej strony, w drugiej modalności, adresy internetowe na stronach nie zmieniają się, ale serwery obsługują te adresy bezpośrednio, tak jakby były oryginalnym serwerem hostingowym. W takim przypadku serwer CDN WordPress działa jako proxy, umieszczając się między przeglądarką a serwerem hostingowym.


  • Gdy serwer może dostarczyć żądany zasób, ponieważ ma kopię lokalną, dostarcza go w tym czasie. Jeśli nie może go dostarczyć, ponieważ nie jest przechowywany na dysku twardym lub jest nieaktualną kopią, przekierowuje żądanie do serwera hostingowego w celu wykonania usługi.


  • W tym trybie serwer hostingowy będzie zawsze znajdował się za serwerem CDN, dzięki czemu otrzymujesz dodatkową warstwę zabezpieczeń przed możliwymi atakami zewnętrznymi, które najpierw muszą przez niego przejść.


  • Ponadto posiada możliwość przechowywania statycznej kopii stron internetowych, zachowując się jak serwer pamięci podręcznej, co jest szczególnie przydatne, gdy nasze strony z treścią zmieniają się rzadko.


  • Sam serwer CDN jest odpowiedzialny za okresowe aktualizowanie tych statycznych kopii, aby zapewnić użytkownikom zawsze dostęp do najnowszej wersji stron.

 

Do czego służy CDN WordPress?

 

Teraz, gdy wiemy, czym jest ten termin i jak działa, zobaczmy, jakie usługi CDN zapewnia nam w WordPress i jak możemy je wykorzystać, aby poprawić czas odpowiedzi naszego serwera, a co za tym idzie, szybkość przeglądania naszych użytkowników:

 

1. Przechowywanie i dostarczanie statycznych plików zasobów

 

Przede wszystkim obrazy i pliki CSS. To jest główna cecha serwerów i prawie ich powód istnienia.

Jak wspomniano powyżej, mając lokalną kopię zasobów statycznych, serwer hostujący jest zwolniony z konieczności wysyłania ich do przeglądarki, gdy użytkownik uzyskuje dostęp do jednej z jego stron internetowych, co pozwala mu wykonywać inne zadania.

 

2. Pamięć podręczna zasobów dynamicznych

 

Zasoby dynamiczne to takie, które menedżer treści generuje za każdym razem, gdy odwiedzana jest witryna.

Na przykład w WordPress strony internetowe są generowane za każdym razem, gdy użytkownik uzyskuje do nich dostęp. Gdy witryna ma wiele wizyt, proces ten jest powtarzany w sposób ciągły, co wpływa na wydajność serwera hostingowego.

 

Aby tego uniknąć, możesz skonfigurować CDN dla WordPress, który przechowuje statyczną kopię tych dynamicznych stron i działa jako pamięć podręczna, gdy kilku użytkowników przegląda te same strony.On sam jest odpowiedzialny za aktualizowanie swoich lokalnych kopii statycznych na serwerze hostingowym.

 

W tym miejscu należy zauważyć, że nie wszystkie sieci CDN WordPress oferują tę usługę i że w większości przypadków jest to usługa płatna.

 

3. Szybsza reakcja dla użytkowników z innych krajów

 

Nasz serwer hostingowy to jeden lub niewielki zestaw serwerów, jeśli witryna jest duża, zlokalizowana w jednym miejscu geograficznym.

Ten serwer obsługuje żądania użytkowników z dowolnego miejsca na świecie.

 

Im dalej od tego użytkownika, tym dłuższy czas przesyłania danych z przeglądarki na serwer i odwrotnie.

Dzięki temu zasobowi ten problem znika, ponieważ ich serwery są rozproszone na wszystkich kontynentach.

 

Kiedy użytkownik uzyskuje dostęp do naszej strony internetowej, będzie obsługiwany przez serwer CDN znajdujący się najbliżej jego fizycznej lokalizacji, co znacznie skraca czas tranzytu, a co za tym idzie, czas pobierania i przeglądania strony internetowej.

 

4. Optymalizacja wykorzystania zasobów serwera hostingowego

 

Wspomnieliśmy już powyżej, jak wyglądał cały proces generowania i pobierania strony internetowej, w którym znaczna część pojemności serwera hostingowego, taka jak czas przetwarzania i przepustowość, została poświęcona uwagi i pobieraniu statycznych plików zasobów.

 

Zlecając to pobieranie, serwer może poświęcić większą część swojej mocy na to, co jest naprawdę ważne: uwagę użytkowników i generowanie odwiedzanych przez nich stron internetowych.W ten sposób będziesz mógł obsłużyć większą liczbę użytkowników i obsługiwać więcej stron internetowych bez negatywnego wpływu na pobieranie i czas przeglądania.

 

5. Ochrona przed atakami hakerów

 

Zwłaszcza ataki typu Denial of Service (DoS lub DDoS), polegające na dokonywaniu dużej liczby jednoczesnych dostępów do serwera w celu jego nasycenia i niemożności zaspokojenia żądań uprawnionych użytkowników.

 

Serwery CDN posiadają mechanizmy wykrywające tego typu ataki i przeciwdziałające im, unikając lub ograniczając wpływ jaki może on mieć na normalne działanie serwera hostingowego.

 

Jednak CDN WordPress nie powinien być używany jako główne narzędzie ochrony przed tego typu atakami, ponieważ serwer hostingowy jest nadal dostępny przez Internet, a hakerzy mogą znaleźć sposób na uzyskanie do niego bezpośredniego dostępu, omijając serwery.

 

Dlatego, aby zapobiec tym bezpośrednim atakom, zawsze powinieneś mieć również wysokiej jakości hosting, który zapewnia środki bezpieczeństwa przed takimi atakami.

 

Czy mogę używać CDN tylko dla stron internetowych w WordPress?

 

WordPress jest najczęściej używanym menedżerem treści dla praktycznie każdego rodzaju i rozmiaru sieci, od blogów zawierających tylko artykuły po prawdziwe platformy eCommerce ze wszystkim, czego potrzebujesz do robienia zakupów online.Ta hegemonia oznacza, że ​​usługodawcy tego typu poświęcają więcej wysiłku rozwiązaniom dostosowanym do sieci WordPress, choćby dlatego, że mają większą liczbę klientów korzystających z tego menedżera.

 

Ponadto społeczność użytkowników WordPress CDN jest również znacznie większa, co ułatwia i przyspiesza znajdowanie rozwiązań problemów, które inni użytkownicy już mieli, rozwiązali i udostępnili społeczności.

 

Nie oznacza to jednak, że nie można go używać z innymi menedżerami treści. Dostawcy CDN oferują wtyczki, dodatki lub moduły do ​​integracji ich serwerów z kluczowymi menedżerami treści na rynku, nie tylko CDN dla WordPress.

 

W przypadkach, w których tego typu dostawca nie zapewnia wtyczki dla menedżera treści, możesz udać się do ich działu pomocy lub społeczności użytkowników i zapytać, czy istnieje realna alternatywa, którą można łatwo wdrożyć.

 

Z drugiej strony, nawet jeśli dany dostawca nie oferuje rozwiązania lub wsparcia dla konkretnego menedżera treści, na rynku jest tak wielu dostawców, że prawie na pewno niektórzy z nich oferują na to rozwiązanie. menedżer.

 

Jak mogę zainstalować CDN dla mojej witryny WordPress?

 

Instalacja CDN na stronie WordPress nie nastręcza wielu trudności, dzięki temu, że dostawcy zapewniają wtyczki, które wykonują większość pracy, wraz z konfiguracją usługi, do rejestracji strony.

 

Chociaż każdy dostawca tego typu zasobów ma swoje szczególne cechy podczas instalowania i konfigurowania wtyczki oraz samej usługi, główna różnica wynika z trybu działania:

 

Przekierowanie adresów URL plików zasobów

 

W przypadku tej metody integracja usługi tego typu wymaga następujących 2 ogólnych kroków (szczegóły mogą się nieznacznie różnić między dostawcami):


  • Zarejestruj się na platformie CDN, za pośrednictwem strony internetowej dostawcy i aktywuj witrynę, z której będzie korzystać CDN. Chociaż nazewnictwo może się różnić w zależności od dostawców, często określa się ich jako „strefę”. Do tej strefy przypisuje adres URL, który musimy zapisać.


  • Zainstaluj wtyczkę do CDN, która zajmie się przekierowaniem wszystkich plików zasobów. Aby to zrobić, musimy skonfigurować adres URL strefy, który zanotowaliśmy w poprzednim punkcie.

 

Serwer CDN jako serwer proxy

Integracja usługi tego rodzaju, która działa jako proxy, wymaga również dwóch ogólnych kroków:


  • Zarejestruj się na platformie CDN za pośrednictwem strony internetowej dostawcy i aktywuj witrynę. W ten sposób udostępnia serwery nazw dla domeny witryny internetowej.


  • Zmień serwery nazw u dostawcy, aby wskazywały serwery nazw CDN. Od tego momentu dostęp do strony internetowej będzie się odbywał zawsze i wyłącznie za pośrednictwem serwerów.

 

W takim przypadku nie jest konieczne instalowanie wtyczki CDN dla WordPress, ponieważ poprzednie zmiany są wystarczające do działania zasobu. Chociaż jest to wskazane, aby móc konfigurować niektóre obszary bez konieczności wchodzenia na stronę internetową dostawcy.

 

Zmiana serwerów nazw

 

Ta zmiana zależy od dostawcy domeny, z którym zawarliśmy umowę. Zobaczmy kroki, które generalnie musimy wykonać u każdego dostawcy:


  • Uzyskaj dostęp do naszego konta w witrynie internetowej dostawcy nazwy domeny.

  • Wśród opcji konfiguracyjnych znajdź opcję, która pokazuje serwery dostarczone przez dostawcę.


  • Dostawca zawsze dostarcza dwa serwery DNS. Musimy je zmodyfikować, aby wprowadzić zamiast dwóch serwerów nazw


  • Po wprowadzeniu modyfikacji może minąć do 24–48 godzin, zanim zmiana rozprzestrzeni się w sieci. Nie da się go przyspieszyć, więc możemy tylko czekać.

 

Wnioski

 

Może być kilka powodów, które skłaniają nas do rozważenia jego wykorzystania, takich jak optymalizacja organicznego pozycjonowania, dodanie dodatkowej warstwy zabezpieczeń przed hakerami do witryny, czy lepsze wykorzystanie zasobów serwera hostingowego.

 

Pomimo technicznej złożoności działania, dostawcy udostępnili łatwe w instalacji i konfiguracji mechanizmy i narzędzia dla najpopularniejszych menedżerów treści, w tym sieci CDN WordPress.

 

Chociaż wielu dostawców zapewnia bezpłatne plany, większość ma limit czasowy, po którym wymagane jest zakontraktowanie płatnego planu, w zależności od poziomu ruchu i odwiedzin na stronie internetowej. Mogą one działać na dwa sposoby: przepisując adresy URL statycznych plików zasobów witryny internetowej lub zachowując się jak serwer proxy.