Cloudflare to niezwykle udana amerykańska usługa CDN, która łączy odwrotne proxy z siecią dostarczania treści i wprowadza szereg dodatkowych narzędzi bezpieczeństwa i optymalizacji do technicznej mieszanki.
Usługa nie jest tradycyjnym CDN. Nie musisz wybierać określonej treści, którą chcesz przechowywać w pamięci podręcznej, i nie ma potrzeby edytowania kodu witryny. Zamiast tego aktualizujesz swoje serwery nazw DNS, aby korzystały z Cloudflare, a gdy zmiany rozprzestrzeniły się w Internecie (może to zająć 24 godziny, zwykle jest to znacznie mniej), usługa uruchamia się automatycznie.
Niektóre korzyści są podobne do innych sieci CDN. Cloudflare wykrywa lokalizację wszystkich odwiedzających i kieruje ich do najbliższego centrum danych. Jeśli to możliwe, służy to Twoim treściom z własnej pamięci podręcznej, skracając czas odpowiedzi.
- Chcesz wypróbować Cloudflare? Sprawdź witrynę tutaj
Inne zalety są bardziej niskopoziomowe. Ponieważ Cloudflare wie wszystko o Twoim ruchu internetowym, może filtrować go na różne sposoby. Usługa blokuje zagrożenia na podstawie reputacji, nagłówków HTTP, czarnych list i nie tylko. Może zatrzymywać lub ograniczać nieuczciwe boty, ograniczać spam w komentarzach, chronić kluczowe porty (SSH, telnet, FTP) przed hakerami lub wykrywać i łagodzić ataki DDoS na różne sposoby.
Dodatki jakościowe obejmują kilka skutecznych optymalizacji obrazu. „Polska” technologia Cloudflare zmniejsza rozmiary plików obrazów średnio o 35%, podczas gdy „Mirage” wykorzystuje wiele technik do optymalizacji sposobu wyświetlania obrazów na urządzeniach mobilnych. Same te funkcje mogą mieć ogromny wpływ na szybkość działania niektórych witryn.
Podczas gdy Cloudflare kładzie duży nacisk na łatwość obsługi i funkcje przyjazne dla konsumenta, usługa oferuje również wiele dla bardziej wymagających i technicznych użytkowników. Otrzymujesz wsparcie dla IPv6, HTTP / 3, WebSockets, reguł strony do manipulowania ruchem, REST API, dedykowanych certyfikatów SSL i nie tylko.
cennik
Asortyment produktów Cloudflare zaczyna się od podstawowego bezpłatnego planu. To nakłada ścisłe ograniczenia na niektóre funkcje (tylko podstawowa ochrona DDoS, zawiera tylko 3 reguły strony), a inne całkowicie usuwa (brak optymalizacji obrazu), ale nie ma głupich ograniczeń, które próbują zmusić Cię do aktualizacji. Otrzymujesz taki sam dostęp do niektórych zaawansowanych funkcji, takich jak REST API, jak w przypadku kont komercyjnych. Plan jest również bezpłatny na zawsze, bez ograniczeń przepustowości.
Cloudflare Pro to konto o wartości 20 USD miesięcznie przeznaczone dla profesjonalnych użytkowników. Rozszerza to darmowy plan o zaporę aplikacji internetowej Cloudflare, wprowadza narzędzia do optymalizacji obrazu i umożliwia stosowanie reguł do 20 stron. Wsparcie e-mailowe ma średni czas odpowiedzi wynoszący dwie godziny. Dostępnych jest więcej reguł klienta i zapory oraz alerty w czasie rzeczywistym o atakach DDoS. Ogólnie rzecz biorąc, prawdopodobnie jest tutaj wystarczająca funkcjonalność, aby uzasadnić koszt, szczególnie w przypadku witryn o dużym natężeniu ruchu, które zostałyby obciążone dodatkowymi opłatami za przepustowość w innych sieciach CDN.
Cloudflare Business zwiększa zaawansowane funkcje dzięki zaawansowanej ochronie DDoS, przesyłaniu niestandardowych certyfikatów SSL, zoptymalizowanemu dostarczaniu treści dynamicznych, zgodności z PCI, priorytetowej obsłudze i regułom do 50 stron. Wszystko to brzmi dla nas dobrze, chociaż mniej przekonuje nas cena 200 USD miesięcznie.
Możesz rozszerzyć te plany o szereg dodatków. Dedykowany certyfikat SSL kosztuje tylko 5 USD miesięcznie; 5 dodatkowych reguł strony kosztuje 5 USD; Inteligentny routing i równoważenie obciążenia również zaczynają się od 5 USD miesięcznie, a ograniczanie szybkości chroni przed atakami typu „odmowa usługi”, próbami wprowadzenia hasła siłowego i nie tylko za 0,05 USD za 10 000 dobrych żądań.
Nic dziwnego, że Cloudflare Free jest tutaj wyróżniającym się produktem. Jest wystarczająco prosty w użyciu dla początkujących, ale ma wystarczającą moc, aby być przydatny w trudnych witrynach. Brak reguł strony i zapory oznacza, że nie jest tak konfigurowalny jak produkty komercyjne, a brak wsparcia może być problemem, jeśli używasz go z czymś krytycznym dla biznesu.
Ustawiać
Utworzenie konta Cloudflare działa podobnie jak każda inna usługa internetowa. Wpisz swój adres e-mail, wybierz hasło i to w zasadzie wszystko.
Rozpoczynasz proces przyśpieszania swojej pierwszej strony internetowej, wpisując jej domenę. Cloudflare przechwycił każdy rekord DNS, o którym wiedzieliśmy, a kilka nie, a następnie zapewnia opcję dodania kolejnych i pozwala użytkownikowi zdecydować, które ustawienia przejmie i którymi będzie zarządzał samodzielnie. (Jeśli nie masz pojęcia, po prostu zaakceptuj ustawienia domyślne - w razie potrzeby można je później zmienić).
Następnie jedynym pozostałym krokiem jest ustawienie serwerów nazw domen tak, aby wskazywały na Cloudflare. Jest to mniej więcej tak prosty proces, jak modyfikowanie DNS, a witryna Cloudflare mówi nawet, które rekordy należy zmienić (na przykład zamień ns1.yourhost.com i ns2.yourhost.com na bayan.ns.cloudflare.com i megan.ns .cloudflare.com.)
Chociaż wygląda to zaskakująco prosto, jest pewien haczyk. Cloudflare obsługuje tylko ruch HTTP, a zwykłe przełączenie serwerów nazw może spowodować uszkodzenie innych usług. Firma wymienia tutaj jedno z możliwych zagrożeń: „Domyślna konfiguracja Cloudflare zezwala tylko na proxy ruchu HTTP i przerwie ruch pocztowy”. Ups.
Zapoznaj się z tym artykułem, aby zrozumieć potencjalne problemy z pocztą e-mail i pamiętaj, że włączenie Cloudflare może mieć nieoczekiwane skutki. Wybierz spokojną porę na eksperyment, na przykład weekend, kiedy istnieje mniejsze prawdopodobieństwo, że jakiekolwiek problemy odniosą skutek.
Skonfiguruj zaplanowany czas, udaj się do rejestratora domeny, wprowadź zmiany w jego panelu sterowania, a Cloudflare powinno zostać włączone dość szybko. (Rejestratorzy domen lubią podawać czas 24-48 godzin, ale to najgorszy przypadek - nasz był gotowy w kilka minut.)
Konsola internetowa Cloudflare otwiera się z krótkim omówieniem niektórych przydatnych ustawień zabezpieczeń. Włączenie automatycznego ponownego zapisywania HTTPS przekierowuje zapytania HTTP do HTTPS, gdy tylko jest to możliwe; Funkcja Auto Minify zmniejsza rozmiar plików HTML, CSS i JavaScript Twojej witryny, a Brotli to inteligentny algorytm kompresji opracowany przez Google, który zazwyczaj zmniejsza pliki tekstowe o 10-20% bardziej niż Gzip.
To dobra wiadomość, zwłaszcza jeśli chodzi o darmowy produkt. Na przykład niektóre komercyjne plany CDN nadal nie obsługują kompresji Brotli, a nawet gigantyczny Amazon CloudFront nie otrzymał go do września 2022-2023 r.
funkcje
Konsola internetowa Cloudflare otworzy się ze stroną Przegląd, która wyświetla aktualny stan witryny, który powinien zmienić się na „Wspaniałe wieści! Cloudflare chroni teraz Twoją witrynę po rozpowszechnieniu nowych ustawień DNS.
Konsola wyświetla małe ikony dla 15 dodatkowych obszarów funkcji, w tym Analytics, DNS, Firewall, Speed, Caching, Page Rules, Network, Traffic and Customize. Nawet eksperci będą mogli zgadywać, co może być w niektórych z nich, ale kliknięcie każdego z nich po kolei ujawnia więcej.
Obszar Analytics zawiera zestaw szczegółowych raportów obejmujących wykorzystanie przepustowości, żądania, ruch DNS, efektywność pamięci podręcznej, unikalnych odwiedzających, zablokowane zagrożenia i nie tylko. Nawet bezpłatny abonament obejmuje większość z nich, chociaż istnieją pewne istotne ograniczenia czasowe (raport DNS obejmuje tylko ostatnie 6 godzin; konto Pro utrzymuje się do jednego dnia; plan Enterprise przechowuje dane z 30 dni).
Kliknij przycisk Szybkość, a Cloudflare przeprowadzi kilka testów wydajności w Twojej witrynie, zgłaszając wszelkie ulepszenia, które zauważyłeś po włączeniu CDN i jego początkowych ustawień optymalizacji (Auto Minify, Brotli itp.). Twierdzili, że nasz czas ładowania strony testowej był teraz o 62% szybszy . Kliknięcie karty Optymalizacja wyświetla listę poprawek przyspieszających, które możesz zastosować, ale większość z nich jest dostępna tylko w płatnych planach.
Obszar buforowania zapewnia dobry poziom kontroli nad ustawieniami pamięci podręcznej, szczególnie w przypadku usługi bezpłatnej. Możesz całkowicie wyczyścić pamięć podręczną lub usunąć pojedyncze obiekty; ustawić domyślny czas dla przeglądarki użytkownika na buforowanie plików (minimum 30 minut) lub zdecydować, jak traktować ciągi zapytań. (Jeśli istnieje adres URL, na przykład example.com/pic.jpg.webp "https://cdn.mos.cms.futurecdn.net/GR7aeZWC9Z7rUWxLG8uzf3.jpg.webp">
Występ
Wypracowanie najszybszego CDN to skomplikowana sprawa. Każda usługa ma własną sieć, która może wyróżniać się w jednym kraju, ale rozczarowywać w innym. CDN musi również pasować do odwiedzających Twoją witrynę. Najlepsze wyniki w Europie nie przydadzą się, jeśli Twoi goście pochodzą głównie z Ameryki Północnej.
CDNPerf może wskazać Ci właściwy kierunek, wymieniając najszybszych dostawców według kraju, kontynentu lub świata.
Jak piszemy, Cloudflare zajmuje średnio 11 miejsce (na 20) dla zapytań z całego świata, ze średnim czasem odpowiedzi 36 ms. To nie jest niesamowite, ale też nie jest złe, ponieważ firma pokonała kilka wielkich nazwisk (CDN77, StackPath i CacheFly były 13., 14. i 15.) i tylko milisekundy za wieloma innymi (G-Core, Fastly, JsDelivr i Akamai nie są niczym więcej niż 5 milisekund do przodu).
Średnie światowe są jednak trochę mylące, ponieważ wyniki Cloudflare różnią się znacznie w zależności od regionu. Firma oceniła na stosunkowo rozczarowujące 14. miejsce na przykład w Ameryce Północnej i 17. w Europie. Ale zajęło doskonałe drugie miejsce w Azji i czwarte w Afryce, prawdopodobnie dlatego, że Cloudflare ma tak rozległą sieć, że może dotrzeć do obszarów, które inni pomijają.
Należy pamiętać, że to nie wszystko, a witryny będą widzieć różne wzrosty wydajności w zależności od ich konfiguracji, używanych funkcji Cloudflare i sposobu ich używania. Ale ogólnie rzecz biorąc, istnieje tutaj duży potencjał do zwiększenia wydajności, więcej niż wystarczający, aby uzasadnić rejestrację w bezpłatnym abonamencie i wypróbowanie go samodzielnie.
Ostateczny werdykt
Cloudflare jest łatwy w użyciu i zapewnia mnóstwo funkcji, świetne zabezpieczenia i efektywne optymalizacje witryn, nie wspominając o ogromnej globalnej sieci, która dociera do obszarów, które często pomijane są przez inne sieci CDN. To sprawia, że jest to pozycja obowiązkowa na Twojej krótkiej liście zwiększania wydajności.
- Podkreśliliśmy również najlepszą sieć CDN