Mentionsy
181 - Cloudflare i WordPress - jak to działa?
🎙️ Cloudflare – jak przyspieszyć i zabezpieczyć WordPressa?
Cloudflare to potężne narzędzie, które może znacząco poprawić wydajność i bezpieczeństwo stron na WordPressie.
W tym odcinku rozmawiamy o tym, jak działa Cloudflare, jakie korzyści daje jego wykorzystanie oraz na co uważać podczas konfiguracji. Dowiesz się m.in., jak Cloudflare wpływa na szybkość ładowania strony, ochronę przed atakami i zarządzanie DNS. Jeśli zastanawiasz się, czy warto go wdrożyć w swoim projekcie – ten odcinek jest dla Ciebie!
Rozdziały (10)
Podcast Rób WordPressa, przedstawienie partnera podcastu - marki Cyberfolks.
Opis Cloudflare jako narzędzia do zarządzania ruchem sieciowym.
Opis własnego doświadczeń z Cloudflare, zaznaczanie, że w przeszłości nie używano tego narzędzia.
Wyjaśnienie, jak Cloudflare rozprowadza ruch między lokalnymi serwerami a serwerem oryginalnym.
Opis funkcji CDN i cache, jak one wpływają na szybkość ładowania stron.
Opis możliwości monitorowania ruchu sieciowego i blokowania niepotrzebnych botów.
Instrukcje dotyczące konfiguracji Cloudflare i integracji z hostingu.
Opis testów porównujących prędkość ładowania strony z i bez Cloudflare.
Porady dotyczące zarządzania cache i obsługiwania dynamicznych elementów na stronie.
Podsumowanie tematu i zachęta do podzielenia się doświadczeniami w komentarzach.
Sponsorzy odcinka (1)
20% rabatu na hosting WordPress
"Cyberfolks dostarcza domeny i serwery pod Twojego WordPressa. Z kodem rabatowym podcast otrzymasz 20% rabatu na hosting WordPress."
Szukaj w treści odcinka
Natomiast porozmawiamy sobie o narzędziu, jakim jest Cloudflare.
O tym, czym jest Cloudflare, do czego służy i jak może ci pomóc.
Będę tutaj mówił o Cloudflare, natomiast oczywiście są inne tego typu platformy na rynku i możesz dowolnie wybrać.
I Cloudflare ma też ogromną ofertę, jeśli chodzi o swoje usługi, produkty itd.
Krótko mówiąc, Cloudflare oferuje usługi wokół ruchu sieciowego.
Również ataki typu DDoS będą wyłapywane za pomocą infrastruktury Cloudflare'a i po prostu blokowane.
Cloudflare działa w taki sposób, że jest on jakby pośrednikiem pomiędzy komputerem, smartfonem czy jakimś innym urządzeniem internauty, który wchodzi na twoją stronę, a tym serwerem, na którym leży twoja strona.
No to Cloudflare wchodzi pomiędzy twojego klienta końcowego, a twój serwer i obsługuje ten ruch pomiędzy nimi.
Pamiętam kilka lat temu jak tylko przewijał się temat Cloudflare na przykład na grupach facebookowych, to bardzo często padały takie stwierdzenia, że no jeśli strona jest na rynek polski to Cloudflare nie ma zupełnie sensu, bo tylko
I szczerze mówiąc przez długi czas jakoś tak do tego Cloudflare podchodziłem w taki sposób, że w zasadzie to można powiedzieć omijałem go.
W związku z tym, że te serwery Cloudflare pojawiły się również w Polsce, no to odpadł ten argument, że jeśli mam Cloudflare, no to będę się łączył
Zupełnie nam to odpada, no bo w tym momencie mamy serwery Cloudflare w Warszawie.
I działa to po prostu tak, że najpierw przeglądarka nawiązuje połączenie z serwerami Cloudflare'a, a potem w określonych przypadkach z naszym serwerem, tym na którym mamy wrzuconą stronę, czyli tak zwanym Originem.
I tutaj to ma też taką funkcję, która odciąża nasz serwer, nasz hosting, no bo w momencie, w którym ktoś wchodzi na tą naszą stronę, otwiera ją, ładuje sobie te wszystkie asety, grafiki i tak dalej, no to nie łączy się już bezpośrednio do naszego serwera, tylko na poziomie Cloudflare ta zawartość jest cache'owana i błyskawicznie po prostu serwery Cloudflare podają taką treść do przeglądarki danego użytkownika, który wchodzi na taką stronę.
Jeśli mielibyśmy sytuację, w której chcemy na przykład wyświetlić jakieś dynamiczne elementy, które przy każdym wejściu na stronę wyświetlają inne dane, no to musimy już pomyśleć jak to zrobić, bo taka klasyczna wersja strony, która generuje nam różny content, no tu się nie sprawdzi z tego względu, że to co się raz skeszuje na poziomie Cloudflare'a,
Tutaj Cloudflare już też wprowadził takie mechanizmy, gdzie dosłownie jednym kliknięciem możemy zablokować wszystkie boty związane z wszystkimi modelami językowymi, z AI krótko mówiąc, więc jeśli nie chcemy, żeby nasza strona była skanowana przez te boty,
Na Cloudflare już w tej darmowej wersji działa też tzw.
Warto też wspomnieć, że Cloudflare daje nam w pakiecie certyfikat SSL.
I teraz pewnie zastanawiacie się, ok, dobra, ale jak to wszystko połączyć, żeby to działało, jeśli ten Cloudflare ma być między moim serwerem a moimi...
Konfiguracja Cloudflare jest bardzo prosta i jeśli mamy sytuację, w której mamy, powiedzmy, obecnie hosting w jakiejś tam dowolnej firmie, można powiedzieć, mamy tam na przykład pocztę i wszystko inne, co jest związane z daną domeną.
No to wystarczy, że w panelu Cloudflare podczas dodawania strony przepniemy tylko serwery DNS, czyli te serwery, które obsługują całą strefę DNS dla naszej domeny.
Z tych serwerów, które są obecnie, czyli załóżmy mam hosting w Zenboxie i tam cała strefa DNS jest obsługiwana, no to w tym momencie przepinam te serwery DNS z tych Zenboxowych na serwery Cloudflare.
A Cloudflare automatycznie zaciąga sobie całą konfigurację tej strefy DNS do siebie i wszystkie usługi działają tak jak do tej pory.
Oczywiście tutaj na przyszłość trzeba pamiętać, że jeśli chcielibyśmy zmienić jakieś rekordy DNS dotyczące choćby rekord SPF przy integracji jakiegoś narzędzia do wysyłki maili, no to już musimy pamiętać, że robimy to wtedy na Cloudflare, a nie na naszym hostingu czy tam gdzie
Mamy te serwery DNS, czy mieliśmy do tej pory, no bo od tego momentu, tak jak powiedziałem, to Cloudflare obsługuje całą tą strefę DNS i tam możemy definiować tą konfigurację.
To będą kierowani przez Cloudflare'a, czyli Cloudflare będzie takim pośrednikiem między ich przeglądarką, a naszym serwerem docelowym, na którym trzymamy tą stronę.
A drugi test, no to oczywiście w momencie, w którym ten ruch przechodzi przez Cloudflare'a.
To znaczy nie wiedziałbym, kiedy się łączy przez Cloudflare'a, nie wiedziałbym, kiedy się łączy bezpośrednio do serwera.
Jeśli idzie przez Cloudflare to jest powiedzmy zawsze 103-150 milisekund większy czas.
To było zupełnie tak randomowo i skakało to zarówno w przypadku bezpośredniego połączenia jak i połączenia przez Cloudflare.
I tu już, co ciekawe, była sytuacja taka, że w momencie, w którym łączyłem się przez Cloudflare'a, było sporo szybciej niż przy połączeniu bezpośrednim.
Było po prostu tak, że to moje bezpośrednie połączenie leciało przez jakieś tam inne urządzenia, inną ścieżkę do tego docelowego serwera niż przez Cloudflare i może po prostu ten Orange z Cloudflare ma jakiś lepszy styk albo coś w tym stylu i było szybciej.
I tak jak powiedziałem, po takim skonfigurowaniu podstawowym tego Cloudflare'a mamy efekt taki, że te pliki statyczne
Są serwowane właśnie za pomocą tego CDN-a, czyli z serwerów Cloudflare.
Po prostu czy Cloudflare skeshował Wam daną stronę, czy nie, czy może jest ten tryb dynamic, czyli puszcza ruch dalej do tego serwera oryginalnego, do tego origina tak zwanego.
I wtedy nie musimy nawet zaglądać do devtoolsów, tylko widzimy kiedy mamy hit, czyli treść podaną z Cloudflare, a kiedy mamy jakiś inny status.
stronę firmową, no to wszystko może być cashowane przez Cloudflare'a i bez problemu wtedy ten nasz serwer na dobrą sprawę nawet nie musi działać, bo jest coś takiego w Cloudflare'e jak tryb Always Online.
Czyli nawet jeśli ten nasz serwer by się wyłożył, to strona będzie działała normalnie, bo Cloudflare będzie podawał tą ostatnio zapamiętaną wersję.
A niestety domyślnie ten cache ileś tam jest przechowywany w pamięci Cloudflare'a, ale oczywiście jak do wszystkiego w WordPressie mamy do tego wtyczkę oficjalną od Cloudflare'a plus inne różne wtyczki, które też się integrują z tą usługą, które są w stanie wyłapać ten moment edycji i wyczyścić ten cache Cloudflare'owy tak, że już nie musimy zaglądać do panelu Cloudflare'a.
Po każdej zmianie na stronie, po każdej edycji logujemy się do panelu Cloudflare i czyścimy cache, ale byłoby to trochę bez sensu.
Jak możemy robić to dokładnie tak samo, a w zasadzie może to robić nasz WordPress wysyłając odpowiedni request do API Cloudflare i czyszcząc nam.
Zawartość tego cache'a i wtedy na nowo sobie Cloudflare zapamiętuje te treści z naszej strony, przez co ten content zawsze jest aktualny.
No a tutaj cashując go na Cloudflare możemy uzyskać czasy TTFB rzędu nawet 40-50 milisekund.
Kaszowanie na poziomie Cloudflare'a.
Oczywiście musimy tutaj też wykluczyć pewne ścieżki takie jak choćby wp-admin czy na przykład zrobić wykluczenie po ciasteczku, bo Cloudflare daje też takie możliwości, że jeśli
Ja nie będę tutaj się za bardzo zagłębiał w te wszystkie reguły, bo ich jest naprawdę dużo i tam możemy decydować o wielu, wielu różnych rzeczach, ale myślę, że spokojnie dokumentacja Cloudflare czy jakieś inne materiały pomogą Wam, jeśli potrzebowalibyście zrobić jakiś taki już bardziej skomplikowany setup na Cloudflare i na WordPressie.
Tak podsumowując ten nieco chaotyczny odcinek, na ten moment, jeśli ktoś by mnie zapytał, czy warto używać Cloudflare, to
Tak samo ten cache na poziomie Cloudflare.
Przyspieszy nam stronę bardzo, bardzo i to faktycznie jest bardzo odczuwalna różnica, już pomijając wszelkie jakieś tam narzędzia do mierzenia tego performance'u, no to w momencie jak wchodzimy na taką stronę, która jest cache'owana na poziomie Cloudflare'a, to po prostu widzimy, że ona błyskawicznie nam się ładuje.
No i warto też pamiętać o tym, że taki poprawnie skonfigurowany cache na poziomie Cloudflare'a
Darmowy pakiet Cloudflare wystarczy.
Jeśli mamy trochę bardziej rozbudowane strony, czy generujące dużo większy ruch, no to być może będzie konieczność skorzystania z tego pakietu płatnego, ale myślę, że to też tak na koniec dnia przy rozliczeniu kosztów hostingu, jak i Cloudflare'a i tak wyjdzie na plus, mimo że tam będziemy mieli jedną fakturę więcej do zapłacenia w miesiącu.
Jestem ciekawy jak wy podchodzicie do tego tematu i czy używacie Cloudflare bądź podobnych narzędzi przy swoich stronach.
Specialistyczny odcinek o tym Cloudflare i skupiający się tylko na jakimś tam jednym aspekcie.
Ostatnie odcinki
-
190 - Efekt motyla w WordPressie: Jak drobne ni...
31.03.2026 08:07
-
189 - Koniec wróżenia z fusów. New Relic - czar...
08.01.2026 20:25
-
188 - Jak działa Object Cache w WordPressie i d...
30.10.2025 10:05
-
187 - WordPress i Amazon S3 - historia o tym ja...
16.09.2025 08:50
-
186 - Pierwszy dwujęzyczny WordCamp w Polsce - ...
22.08.2025 09:25
-
185 - Scyzoryk WordPress Developera: WP-CLI eva...
04.08.2025 09:33
-
184 - Pierwszy WordCamp w tym roku - co nas cze...
15.06.2025 13:39
-
183 - Must-use Plugins - trochę inne wtyczki dl...
03.06.2025 12:05
-
182 - Różne środowiska dla WordPressa - po co t...
20.05.2025 11:49
-
181 - Cloudflare i WordPress - jak to działa?
07.04.2025 16:46