{"id":4275,"date":"2019-07-30T09:40:26","date_gmt":"2019-07-30T07:40:26","guid":{"rendered":"https:\/\/lsbeta.szmigiel.design\/?p=4275"},"modified":"2020-06-02T17:28:38","modified_gmt":"2020-06-02T15:28:38","slug":"cloudflare-czyli-cdn-dla-kazdego","status":"publish","type":"post","link":"https:\/\/retro.szmigiel.design\/pl\/blog\/cloudflare-czyli-cdn-dla-kazdego\/","title":{"rendered":"Cloudflare, czyli CDN dla ka\u017cdego"},"content":{"rendered":"\n\n\n<h2 class=\"shallow wp-block-heading\">\nPotrzeba pr\u0119dko\u015bci<\/h2>\n\n\n\n<p class=\"shallow\">Pocz\u0105wszy od lipca 2018 roku, Google uwzgl\u0119dnia czas \u0142adowania stron internetowych na urz\u0105dzeniach mobilnych do okre\u015blania pozycji witryn w wynikach wyszukiwania. <strong>Nie jest to parametr znacz\u0105cy<\/strong>, ale obserwuj\u0105c trendy, mo\u017cna doj\u015b\u0107 do wniosku, \u017ce z czasem <strong>jego waga b\u0119dzie rosn\u0105\u0107<\/strong>. Abstrahuj\u0105c od zmian w algorytmach wyszukiwarek, ludzie po prostu nie lubi\u0105 czeka\u0107. Nic zatem dziwnego, \u017ce internet przyspiesza.<\/p>\n\n\n\n<p class=\"shallow\">Przyspiesza tak\u017ce tempo, z jakim projektuje si\u0119 strony internetowe, szczeg\u00f3lnie w segmencie o ograniczonym bud\u017cecie. Klienci nie lubi\u0105 czeka\u0107 tygodniami na now\u0105 stron\u0119, a programi\u015bci nie przepadaj\u0105 za wywa\u017caniem otwartych drzwi. Nie dziwi zatem obecno\u015b\u0107 popularnych, otwarto\u017ar\u00f3d\u0142owych system\u00f3w zarz\u0105dzania tre\u015bci\u0105 czy bogactwa bibliotek programistycznych i komercyjnych modu\u0142\u00f3w, kt\u00f3re znacz\u0105co przyspieszaj\u0105 proces projektowania i wdra\u017cania strony internetowej.<\/p>\n\n\n\n<p class=\"shallow\">Wspomniane wy\u017cej narz\u0119dzia, kt\u00f3re w spos\u00f3b kompleksowy u\u0142atwiaj\u0105 i przyspieszaj\u0105 projektowanie i zarz\u0105dzanie stronami, maj\u0105, rzecz jasna, swoje s\u0142abe strony. System zarz\u0105dzania tre\u015bci\u0105 z regu\u0142y potrzebuje co\u015b policzy\u0107, zanim przeka\u017ce dane do przegl\u0105darki, kt\u00f3ra to z kolei potrzebuje pobra\u0107 i policzy\u0107 r\u00f3\u017cne skrypty, zanim wy\u015bwietli u\u017cytkownikowi tre\u015b\u0107. Do tego dochodz\u0105 zbyt du\u017ce, niezoptymalizowane grafiki oraz nadmiarowy kod, kt\u00f3ry \u0142aduje si\u0119, poniewa\u017c jest cz\u0119\u015bci\u0105 ca\u0142ego systemu, cho\u0107 nie zawsze jest wykorzystywany.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"340\" src=\"https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-01.png\" alt=\"\" class=\"wp-image-4358\" srcset=\"https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-01.png 1080w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-01-512x161.png 512w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-01-260x82.png 260w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-01-50x16.png 50w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-01-150x47.png 150w\" sizes=\"auto, (max-width:767px) 700px, (max-width:1080px) 100vw, 1080px\" \/><\/figure>\n\n\n\n<p class=\"shallow\">Zanim wpadniesz w panik\u0119, pami\u0119taj, \u017ce <strong>istniej\u0105 narz\u0119dzia oraz techniki pozwalaj\u0105ce na optymalizacj\u0119 rozbudowanych stron internetowych<\/strong>, system\u00f3w zarz\u0105dzania tre\u015bci\u0105, a nawet sposobu, w jaki serwer dostarcza dane do przegl\u0105darki.<\/p>\n\n\n\n<p class=\"shallow\">Je\u017celi korzystasz z CMS WordPress, zapoznaj si\u0119 z seri\u0105 moich artyku\u0142\u00f3w na temat <a href=\"https:\/\/retro.szmigiel.design\/pl\/tematy\/litespeed-cache-dla-wordpress\/\">LiteSpeed Cache<\/a> \u2014 to darmowe narz\u0119dzie, kt\u00f3re pozwoli znacz\u0105co zoptymalizowa\u0107 niemal dowoln\u0105 stron\u0119 opart\u0105 o ten popularny system zarz\u0105dzania tre\u015bci\u0105.<\/p>\n\n\n\n<p class=\"shallow\">W przypadku, kiedy dzia\u0142ania lokalne oka\u017c\u0105 si\u0119 niewystarczaj\u0105ce, albo kiedy Twoja oferta skierowana jest do spo\u0142eczno\u015bci mi\u0119dzynarodowej \u2014 rozwa\u017c uruchomienie <a href=\"https:\/\/www.cloudflare.com\/\" class=\"external\" rel=\"nofollow\" target=\"_blank\">Cloudflare<\/a> \u2014 serwisu, na kt\u00f3rego temat po\u015bwi\u0119cony jest ten wpis.<\/p>\n\n\n\n<h2 class=\"shallow wp-block-heading\">Co to jest Cloudflare i na czym polega innowacyjno\u015b\u0107 tej us\u0142ugi?<\/h2>\n\n\n\n<p class=\"shallow\">Cloudflare to <strong>rozproszona sie\u0107 dostarczania tre\u015bci<\/strong> oraz serwery nazw.<\/p>\n\n\n\n<p class=\"shallow\">Rozproszona, poniewa\u017c <strong>serwery umieszczone s\u0105 na ca\u0142ym \u015bwiecie<\/strong>.<\/p>\n\n\n\n<p class=\"shallow\">Sie\u0107 dostarczania tre\u015bci, czyli <strong>wiele serwer\u00f3w (zamiast jednego)<\/strong>, specjalizuj\u0105cych si\u0119 w <strong>dostarczaniu zawarto\u015bci stron internetowych<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Poniewa\u017c serwery s\u0105 rozproszone i tworz\u0105 sie\u0107, <strong>dane mog\u0105 by\u0107 przesy\u0142ane z serwera, kt\u00f3ry geograficznie znajduje si\u0119 najbli\u017cej u\u017cytkownika<\/strong> i do kt\u00f3rego dost\u0119p jest najszybszy.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Przyk\u0142adowo, je\u017celi posiadasz us\u0142ug\u0119 hostingow\u0105 (serwer) w Warszawie, a klient \u0142\u0105czy si\u0119 z Londynu, cz\u0119\u015b\u0107 zawarto\u015bci strony zostanie za\u0142adowana z serwera w Londynie, a cz\u0119\u015b\u0107 z serwera w Warszawie (w us\u0142udze CDN nie wszystkie tre\u015bci mo\u017cna \u0142atwo rozproszy\u0107). <strong>Pozwala to znacz\u0105co przyspieszy\u0107 czas \u0142adowania<\/strong> \u2014 szczeg\u00f3lnie je\u017celi chodzi o tre\u015bci statyczne takie jak grafiki (zdj\u0119cia) czy nierzadko du\u017ce fragmenty kodu JavaScript.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"340\" src=\"https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-02.png\" alt=\"\" class=\"wp-image-4361\" srcset=\"https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-02.png 1080w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-02-512x161.png 512w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-02-260x82.png 260w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-02-50x16.png 50w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-02-150x47.png 150w\" sizes=\"auto, (max-width:767px) 700px, (max-width:1080px) 100vw, 1080px\" \/><\/figure>\n\n\n\n<p class=\"shallow\">Innowacyjno\u015b\u0107 Cloudflare polega na tym, \u017ce jego dzia\u0142anie jest oparte o zarz\u0105dzanie ruchem na poziomie domeny. <strong>Korzystaj\u0105c z Cloudflare, kierujesz swoj\u0105 domen\u0119 na serwery nazw tej us\u0142ugi<\/strong> \u2014 Cloudflare staje si\u0119 DNSem domeny. <strong>Poniewa\u017c ca\u0142y ruch jest obs\u0142ugiwany przez serwery Cloudflare, mo\u017cliwe jest modyfikowanie danych pomi\u0119dzy u\u017cytkownikiem a serwerem, na kt\u00f3rym znajduje si\u0119 strona<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Pozwala to nie tylko na serwowanie tre\u015bci statycznych z r\u00f3\u017cnych serwer\u00f3w, ale tak\u017ce na filtrowanie ruchu (Web Application Firewall, zabezpieczenie anty DDoS, filtry antyspamowe, etc.) oraz <strong>modyfikowanie tre\u015bci zawartych na stronie<\/strong>. Modyfikacje mog\u0105 dotyczy\u0107 optymalizacji obraz\u00f3w (dost\u0119pne w planie p\u0142atnym) oraz kodu HTML, CSS, JS \u2014 <strong>Cloudflare pozwala na przeprowadzenie minifikacji oraz optymalizacji skrypt\u00f3w<\/strong>, co z kolei przek\u0142ada si\u0119 na mniejsz\u0105 obj\u0119to\u015b\u0107 strony i tym samym lepsze czasy \u0142adowania.&nbsp;<\/p>\n\n\n\n<h2 class=\"shallow wp-block-heading\">Jakie korzy\u015bci daje korzystanie z Cloudflare?<\/h2>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">1.<\/span> Drastyczna redukcja czas\u00f3w \u0142adowania strony dla odbiorc\u00f3w z zagranicy<\/h4>\n\n\n\n<p class=\"shallow\">Je\u017celi kierujesz swoje us\u0142ugi dla klient\u00f3w spoza Polski, <strong>mo\u017cliwo\u015b\u0107 \u0142adowania danych z serwer\u00f3w umieszczonych w innych krajach mo\u017ce znacz\u0105co skr\u00f3ci\u0107 czas \u0142adowania<\/strong> \u2014 w szczeg\u00f3lno\u015bci dla stron bogatych w grafik\u0119 (e-commerce, galerie zdj\u0119\u0107, etc.).&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Je\u017celi Twoja dzia\u0142alno\u015b\u0107 ogranicza si\u0119 do granic Polski, zysk b\u0119dzie prawdopodobnie marginalny. W lipcu 2019 Cloudflare posiada tylko jeden w\u0119ze\u0142 CDN w naszym kraju \u2014 w Warszawie.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">W takim wypadku zdecydowanie wi\u0119cej korzy\u015bci przyniesie lokalna optymalizacja strony. Je\u017celi korzystasz z WordPress, zapoznaj si\u0119 z moimi artyku\u0142ami dotycz\u0105cymi wtyczki <a href=\"https:\/\/retro.szmigiel.design\/pl\/tematy\/litespeed-cache-dla-wordpress\/\">LiteSpeed Cache<\/a>.<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">2.<\/span> Mniej wytransferowanych danych z serwera bazowego<\/h4>\n\n\n\n<p class=\"shallow\">Je\u017celi jakim\u015b cudem korzystasz jeszcze z hostingu, kt\u00f3ry wprowadza limity na transfer danych (dowiedz si\u0119, <a href=\"https:\/\/retro.szmigiel.design\/pl\/blog\/jak-wybrac-najlepszy-hosting-dla-wordpress\/\">jak wybra\u0107 najlepszy hosting dla WordPress<\/a>), us\u0142uga Cloudflare pozwoli zmniejszy\u0107 ilo\u015b\u0107 danych pobieranych z serwera, na kt\u00f3rym znajduje si\u0119 strona.<\/p>\n\n\n\n<p class=\"shallow\">Po prostu osoby odwiedzaj\u0105ce Twoj\u0105 witryn\u0119 otrzymaj\u0105 tre\u015bci z w\u0119z\u0142a Cloudflare, zamiast z serwera bazowego, wi\u0119c ten drugi nie b\u0119dzie musia\u0142 wysy\u0142a\u0107 tak du\u017cej ilo\u015bci danych dla ka\u017cdego odbiorcy.&nbsp;<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">3.<\/span> Darmowy certyfikat SSL<\/h4>\n\n\n\n<p class=\"shallow\"><strong>Dzi\u0119ki Cloudflare Twoja strona mo\u017ce by\u0107 serwowana z wykorzystaniem szyfrowania SSL<\/strong>. Po przeniesieniu domeny do tej us\u0142ugi zostanie wygenerowany darmowy, automatycznie odnawialny certyfikat.<\/p>\n\n\n\n<p class=\"shallow\">Dowiedz si\u0119, <a href=\"https:\/\/retro.szmigiel.design\/pl\/blog\/zielona-klodka-czyli-bezpieczne-strony-internetowe\/\">dlaczego warto posiada\u0107 certyfikat SSL<\/a> i jakie ma to znaczenie dla <strong>szybko\u015bci strony, jej bezpiecze\u0144stwa, pozycji w Google<\/strong> oraz w procesie budowania zaufania do marki.<\/p>\n\n\n\n<p class=\"shallow\">Opr\u00f3cz nadawania certyfikat\u00f3w SSL Cloudflare oferuje dynamiczne przepisywanie adres\u00f3w HTTP na HTTPS.&nbsp;<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">4.<\/span> Prawdopodobnie najszybsze serwery nazw na \u015bwiecie<\/h4>\n\n\n\n<p class=\"shallow\">Cloudflare przy r\u00f3\u017cnych okazjach chwali si\u0119, \u017ce ich <strong>serwery nazw s\u0105 najszybsze na \u015bwiecie i charakteryzuj\u0105 si\u0119 najmniejszym czasem reakcji<\/strong>. Serwery te odpowiadaj\u0105 za t\u0142umaczenie nazw domen na adresy IP \u2014 stoj\u0105 wi\u0119c na pierwszej linii pomi\u0119dzy przegl\u0105dark\u0105 a serwerem docelowym. Tutaj sytuacja jest podobna, jak w przypadku CDN \u2014 korzy\u015bci b\u0119d\u0105 tym wi\u0119ksze, im wi\u0119kszy jest zasi\u0119g geograficzny Twojej strony.<\/p>\n\n\n\n<p class=\"shallow\">DNSy Cloudflare pozwalaj\u0105 tak\u017ce na niestandardow\u0105 konfiguracj\u0119. Przyk\u0142adowo, mo\u017cemy utworzy\u0107 rekord CNAME dla g\u0142\u00f3wnego w\u0119z\u0142a domeny, co pozwoli uruchomi\u0107 tak egzotyczne us\u0142ugi, jak <a href=\"https:\/\/quic.cloud\/\" class=\"external\" rel=\"nofollow\" target=\"_blank\">quic.CLOUD<\/a> od LiteSpeed.<\/p>\n\n\n\n<p class=\"shallow\"><strong>Propagacja zmian w przypadku Cloudflare jest te\u017c bardzo szybka<\/strong> \u2014 zwykle wprowadzone zmiany s\u0105 widoczne ju\u017c po kilku sekundach. Cloudflare przydaje si\u0119 zatem nawet chwilowo, do migracji stron mi\u0119dzy hostingami.&nbsp;<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">5.<\/span> Zaawansowana ochrona przed atakami typu Distributed Denial of Service oraz rozbudowany Web Application Firewall<\/h4>\n\n\n\n<p class=\"shallow\">Skuteczna ochrona przed atakami typu DDoS wymaga specjalistycznego oprogramowania i rozbudowanej infrastruktury serwerowej. <strong>Cloudflare, nawet w wersji darmowej, zapewnia wysoki poziom ochrony przed atakami, z kt\u00f3rymi mo\u017ce nie poradzi\u0107 sobie twoja firma hostingowa<\/strong>.<\/p>\n\n\n\n<p class=\"shallow\">Cloudflare udost\u0119pnia wszystkim swoim u\u017cytkownikom technologi\u0119 Always Online \u2014 umo\u017cliwia ona pokazywanie zawarto\u015bci stron nawet w przypadku awarii serwera \u017ar\u00f3d\u0142owego. To ciekawa opcja na wypadek bezpo\u015bredniego atakowania serwer\u00f3w firmy hostingowej (z pomini\u0119ciem Cloudflare).<\/p>\n\n\n\n<p class=\"shallow\">W wersji p\u0142atnej Cloudflare oferuje tak\u017ce wysokiej klasy <strong>Web Application Firewall<\/strong>, czyli oprogramowanie zabezpieczaj\u0105ce systemy zarz\u0105dzania tre\u015bci\u0105 przed r\u00f3\u017cnego rodzaju atakami. Ma to szczeg\u00f3lne znaczenie, je\u017celi Twoja strona oparta jest o popularny i ch\u0119tnie atakowany system zarz\u0105dzania tre\u015bci\u0105, taki jak WordPress. <strong>WAF od Cloudflare dzia\u0142a z u\u017cyciem infrastruktury sieciowej i nie jest uruchomiony na serwerze lokalnym<\/strong>, jak rozwi\u0105zania typu <a href=\"https:\/\/retro.szmigiel.design\/pl\/tematy\/wordfence\/\">Wordfence<\/a> \u2014 oznacza to, \u017ce jego wp\u0142yw na wydajno\u015b\u0107 jest praktycznie zerowy.<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">6.<\/span> Narz\u0119dzia typu \u201eplug &amp; play\u201d do optymalizacji stron<\/h4>\n\n\n\n<p class=\"shallow\">Cloudflare posiada <strong>panel dedykowany optymalizacji zawarto\u015bci stron internetowych<\/strong>. Wprawdzie zaawansowane narz\u0119dzia, pozwalaj\u0105ce np. na zmniejszenie obraz\u00f3w dost\u0119pne s\u0105 w wersji p\u0142atnej, <strong>automatyczna minifikacja skrypt\u00f3w<\/strong> oraz technologia <strong>Rocket Loader<\/strong> dost\u0119pne s\u0105 ju\u017c w wersji darmowej.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Je\u017celi zale\u017cy Ci na jak najkr\u00f3tszych czasach \u0142adowania strony, warto rozwa\u017cy\u0107 cho\u0107by mo\u017cliwo\u015bci, jakie daje Rocket Loader \u2014 cho\u0107 nie jest to technologia pozbawiona wad i nie z ka\u017cd\u0105 stron\u0105 mo\u017ce dzia\u0142a\u0107 poprawnie.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\"><strong>Asynchroniczne \u0142adowanie skrypt\u00f3w<\/strong>, kt\u00f3re umo\u017cliwia Rocket Loader, mo\u017ce nie by\u0107 po\u017c\u0105dane z uwagi na wra\u017cenia z u\u017cytkowania strony \u2014 elementy strony uk\u0142adaj\u0105ce si\u0119 i zmieniaj\u0105ce na oczach u\u017cytkownika mog\u0105 niepotrzebnie wprowadzi\u0107 odwiedzaj\u0105cych w zak\u0142opotanie.<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">7.<\/span> Zaawansowane zarz\u0105dzanie funkcjami Cloudflare, wykluczenia, filtry<\/h4>\n\n\n\n<p class=\"shallow\">Potrzebujesz wy\u0142\u0105czy\u0107 optymalizacj\u0119 tylko dla panelu administracyjnego strony lub dla subdomeny? Nie ma problemu.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Potrzebujesz przekierowa\u0107 ruch mobilny na inny adres? R\u00f3wnie\u017c nie stanowi to wyzwania.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Cloudflare posiada szereg mechanizm\u00f3w, kt\u00f3re pozwalaj\u0105 na <strong>zarz\u0105dzanie routingiem oraz optymalizacj\u0105 w zale\u017cno\u015bci od zdefiniowanych, w\u0142asnych regu\u0142<\/strong>.&nbsp;<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">8.<\/span> Aplikacje<\/h4>\n\n\n\n<p class=\"shallow\">Poniewa\u017c Cloudflare jest po\u015brednikiem pomi\u0119dzy odbiorc\u0105 a serwerem docelowym, mo\u017cliwe jest dalece id\u0105ce modyfikowanie kodu \u017ar\u00f3d\u0142owego stron. Umo\u017cliwia to np. <strong>uruchomienie prostych aplikacji z poziomu Cloudflare<\/strong>, bez u\u017cycia systemu zarz\u0105dzania tre\u015bci\u0105 czy oprogramowania zainstalowanego na serwerze \u017ar\u00f3d\u0142owym.<\/p>\n\n\n\n<p class=\"shallow\">Aplikacje, kt\u00f3re mo\u017cesz zainstalowa\u0107 w ramach swojej strony to np. narz\u0119dzia analityczne, popupy, bannery powitalne, albo proste paski post\u0119pu wy\u015bwietlane na g\u00f3rze strony podczas jej przewijania.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Narz\u0119dzia te s\u0105 o tyle proste, o ile nie wymagaj\u0105 instalacji dodatkowego oprogramowania na serwerze. Po prostu aktywujemy je dla domeny.<\/p>\n\n\n\n<p class=\"shallow\">Czy w portfolio aplikacji oferowanych w ramach Cloudflare znajduj\u0105 si\u0119 warto\u015bciowe pozycje \u2014 to ju\u017c temat na osobny wpis.<\/p>\n\n\n\n<h2 class=\"shallow wp-block-heading\">Jakie s\u0105 wady i ryzyko zwi\u0105zane z Cloudflare?<\/h2>\n\n\n\n<p class=\"shallow\"><strong>Z regu\u0142y przekierowanie ruchu na Cloudflare nie wi\u0105\u017ce si\u0119 z du\u017cym ryzykiem<\/strong>. Przed skorzystaniem z us\u0142ugi <strong>warto poinformowa\u0107 o swoich zamiarach firm\u0119 hostingow\u0105<\/strong> i zapyta\u0107, czy niezb\u0119dna jest szczeg\u00f3lna konfiguracja oraz, czy nie ma przeszk\u00f3d w uruchomieniu Cloudflare.<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">1.<\/span> P\u0119tla przekierowa\u0144<\/h4>\n\n\n\n<p class=\"shallow\">W przypadku niepoprawnie skonfigurowanego serwera oraz wykorzystania Flexible SSL mo\u017cesz napotka\u0107 problem zwi\u0105zany z <strong>wyst\u0105pieniem p\u0119tli przekierowa\u0144<\/strong>. Rozwi\u0105zanie jest zazwyczaj proste i wymaga wymuszenia HTTPS po stronie hostingu. Je\u017celi wpad\u0142e\u015b w p\u0119tl\u0119 przekierowa\u0144 i nie masz dost\u0119pu do swojej strony, mo\u017cesz w panelu Cloudflare wybra\u0107 \u201ePause Cloudflare on Site\u201d, co spowoduje wy\u0142\u0105czenie wszystkich us\u0142ug Cloudflare i przekierowanie ruchu bezpo\u015brednio do Twojego serwera.<\/p>\n\n\n\n<p class=\"shallow\">Je\u017celi nie wiesz, jak poradzi\u0107 sobie z p\u0119tl\u0105 przekierowa\u0144, popro\u015b o pomoc sw\u00f3j hosting lub rozwa\u017c <a href=\"https:\/\/retro.szmigiel.design\/pl\/kontakt\/\">komercyjne wsparcie w uruchomieniu Cloudflare<\/a>.<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">2.<\/span> Zbyt agresywne filtrowanie ruchu<\/h4>\n\n\n\n<p class=\"shallow\">W sporadycznych sytuacjach i rzadkich konfiguracjach (CMS, \u017ar\u00f3d\u0142a i cz\u0119stotliwo\u015b\u0107 odwiedzin, nat\u0119\u017cenie atak\u00f3w, etc.) <strong>Cloudflare mo\u017ce odfiltrowa\u0107 wi\u0119cej ruchu do Twojej strony, ni\u017c powinien<\/strong>. Oznacza to, \u017ce zar\u00f3wno osoby, jak i roboty indeksuj\u0105ce stron\u0119 mog\u0105 by\u0107 od niej odci\u0119te, co mo\u017ce mie\u0107 negatywny wp\u0142yw na konwersj\u0119, a nawet pozycj\u0119 strony w Google.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Rzecz w tym, \u017ce Cloudflare jest naprawd\u0119 dobre w tym, co robi, a zasoby, kt\u00f3rymi dysponuje, przewy\u017cszaj\u0105 o rz\u0105d warto\u015bci wi\u0119kszo\u015b\u0107 popularnych platform hostingowych. <strong>Ryzyko jest wi\u0119c marginalne<\/strong>.<\/p>\n\n\n\n<p class=\"shallow\">Co wi\u0119cej, poziomem ochrony mo\u017cna w umiarkowanym zakresie sterowa\u0107 z poziomu zaplecza us\u0142ugi \u2014 je\u017celi wi\u0119c obawiasz si\u0119, \u017ce Cloudflare zabierze Ci klient\u00f3w, mo\u017cesz zmieni\u0107 ustawienia zabezpiecze\u0144 na bardziej liberalne.<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">3.<\/span> Jeszcze jedna warstwa<\/h4>\n\n\n\n<p class=\"shallow\">Je\u015bli Twoja witryna nie charakteryzuje si\u0119 sporym nat\u0119\u017ceniem ruchu, nie masz klient\u00f3w z zagranicy i nie potrzebujesz zaawansowanej ochrony przed spamem oraz atakami, <strong>nie ma powodu, aby dodawa\u0107 dodatkow\u0105 warstw\u0119 w konfiguracji strony<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Pami\u0119taj, \u017ce ka\u017cde dodatkowe narz\u0119dzie i ka\u017cda dodatkowa warstwa, kt\u00f3r\u0105 wprowadzasz, oznacza dodatkowe zasoby potrzebne na jej utrzymanie. Nawet przy korzystaniu z darmowej wersji us\u0142ugi, konieczne jest zabezpieczenie dost\u0119pu do panelu administracyjnego oraz po\u015bwi\u0119cenie czasu na optymaln\u0105 konfiguracj\u0119 narz\u0119dzi dostarczonych z Cloudflare.<\/p>\n\n\n\n<h4 class=\"shallow\"><span class=\"colored-text primary bordered\">4.<\/span> Wp\u0142yw na SEO<\/h4>\n\n\n\n<p class=\"shallow\">W\u0142\u0105czenie Cloudflare dla domeny wi\u0105\u017ce si\u0119 ze zmian\u0105 adresu IP serwera. <strong>Cloudflare ukrywa serwer docelowy witryny ze wzgl\u0119d\u00f3w bezpiecze\u0144stwa<\/strong> oraz w celu realizowania cz\u0119\u015bci swoich us\u0142ug (zarz\u0105dzanie ruchem, serwowanie tre\u015bci, modyfikacja tre\u015bci \u201ew locie\u201d, etc.).&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Podobnie jak w przypadku hostingu wsp\u00f3\u0142dzielonego, mo\u017ce si\u0119 zdarzy\u0107, \u017ce Twoja domena dost\u0105pi w\u0105tpliwego zaszczytu dzielenia IP razem z domenami spamerskimi. W bardzo rzadkich przypadkach mo\u017ce to doprowadzi\u0107 do spadku widoczno\u015bci strony w Google, poniewa\u017c algorytmy wyszukiwarki (lub dzia\u0142ania manualne pracownik\u00f3w firmy) doprowadz\u0105 do zablokowania spamerskiego IP.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Jednak <a href=\"https:\/\/twitter.com\/JohnMu\/status\/862265871678529536\" class=\"external\" rel=\"nofollow\" target=\"_blank\">stanowisko Google<\/a> oraz Cloudflare wyklucza negatywny wp\u0142yw us\u0142ugi na SEO i obydwie firmy utrzymuj\u0105, \u017ce <a href=\"https:\/\/new.blog.cloudflare.com\/seo-performance-in-2018-using-cloudflare\/\" class=\"external\" rel=\"nofollow\" target=\"_blank\">CDN wp\u0142ywa pozytywnie na dost\u0119pno\u015b\u0107 i widoczno\u015b\u0107 stron<\/a>.<\/p>\n\n\n\n<p class=\"shallow\">Pami\u0119taj jednak, \u017ce Cloudflare nie jest gwarantem poprawy widoczno\u015bci strony w wyszukiwarkach internetowych. W dalszym ci\u0105gu<strong> najwa\u017cniejszym czynnikiem zwi\u0105zanym z popularno\u015bci\u0105 witryny jest jako\u015b\u0107 publikowanych tre\u015bci<\/strong> oraz szeroko rozumiane linkowanie (zasi\u0119g).&nbsp;<\/p>\n\n\n\n<p class=\"shallow\"><strong>Nawet najszybsza i najlepiej zoptymalizowana strona mo\u017ce nigdy nie wybi\u0107 si\u0119 w Google, je\u017celi b\u0119dzie oparta o powtarzalne i nieoryginalne tre\u015bci, kt\u00f3rych nikt nie czyta<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"340\" src=\"https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-03.png\" alt=\"\" class=\"wp-image-4364\" srcset=\"https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-03.png 1080w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-03-512x161.png 512w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-03-260x82.png 260w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-03-50x16.png 50w, https:\/\/retro.szmigiel.design\/wp-content\/uploads\/2019\/07\/blog-cloudflare-medium-03-150x47.png 150w\" sizes=\"auto, (max-width:767px) 700px, (max-width:1080px) 100vw, 1080px\" \/><\/figure>\n\n\n\n<h2 class=\"shallow wp-block-heading\">Czy Cloudflare pomo\u017ce mi z SEO lokalnym (kierowanym do u\u017cytkownik\u00f3w z Polski)?<\/h2>\n\n\n\n<p class=\"shallow\">Je\u017celi posiadasz dobry hosting z serwerem w Polsce \u2014 <strong>prawdopodobnie nie<\/strong>. Polska nie jest rozleg\u0142ym geograficznie krajem, a Cloudflare udost\u0119pnia tylko jeden w\u0119ze\u0142 \u2014 w Warszawie.<\/p>\n\n\n\n<p class=\"shallow\">Chyba \u017ce z jakiego\u015b powodu nie mo\u017cesz wprowadzi\u0107 optymalizacji technicznych w ramach swojej strony internetowej i tym samym przyspieszy\u0107 witryny. W takim wypadku narz\u0119dzia optymalizacyjne udost\u0119pnione przez Cloudflare mog\u0105 okaza\u0107 si\u0119 przydatne.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Uruchomienie Cloudflare w tym wypadku mo\u017ce okaza\u0107 si\u0119 przydatne r\u00f3wnie\u017c ze wzgl\u0119du na mo\u017cliwo\u015b\u0107 uruchomienia ruchu szyfrowanego \u2014 je\u017celi nie mo\u017cesz sobie pozwoli\u0107 na Let\u2019s Encrypt lub certyfikat komercyjny.<\/p>\n\n\n\n<h2 class=\"shallow wp-block-heading\">Czy Cloudflare pomo\u017ce mi z SEO mi\u0119dzynarodowym?<\/h2>\n\n\n\n<p class=\"shallow\"><strong>Prawdopodobnie tak<\/strong>, ze wzgl\u0119du na drastyczne zmniejszenie czas\u00f3w \u0142adowania tre\u015bci (w niekt\u00f3rych przypadkach nawet w 80%) &#8211; szczeg\u00f3lnie dla witryn bogatych w media.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">To rozwi\u0105zanie szczeg\u00f3lnie przydatne dla e-commerce o zasi\u0119gu mi\u0119dzynarodowym.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Je\u017celi posiadasz platform\u0119 WooCommerce dla WordPress \u2014 nie zapomnij o optymalizacji obraz\u00f3w lokalnie. Darmowa wersja Cloudflare nie pozwala na zmniejszanie grafik, ale mo\u017cesz ten proces zautomatyzowa\u0107 za pomoc\u0105 wtyczki <a href=\"https:\/\/retro.szmigiel.design\/pl\/blog\/skuteczna-optymalizacja-grafik-w-wordpress-dzieki-wtyczce-litespeed-cache\/\">LiteSpeed dla WordPress<\/a>.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Pami\u0119taj, \u017ce zmniejszone zdj\u0119cia serwowane przez CDN dotr\u0105 do u\u017cytkownik\u00f3w znacznie szybciej ni\u017c niezoptymalizowane orygina\u0142y, r\u00f3wnie\u017c serwowane przez CDN.<\/p>\n\n\n\n<h2 class=\"shallow wp-block-heading\">Podsumowanie<\/h2>\n\n\n\n<p class=\"shallow\"><strong>Cloudflare to niew\u0105tpliwie ciekawa opcja dla w\u0142a\u015bcicieli stron kierowanych do szerokiej grupy odbiorc\u00f3w, z naciskiem na klient\u00f3w z zagranicy<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Us\u0142uga pozwala zredukowa\u0107 czasy \u0142adowania tre\u015bci, cho\u0107 przyspieszenie jest zale\u017cne od odleg\u0142o\u015bci komputera odbiorcy od serwera \u017ar\u00f3d\u0142owego \u2014 im wi\u0119ksza odleg\u0142o\u015b\u0107, tym wi\u0119cej zaoszcz\u0119dzonego czasu w stosunku do po\u0142\u0105czenia bez CDN.&nbsp;<\/p>\n\n\n\n<p class=\"shallow\">Warto zdawa\u0107 sobie z tego spraw\u0119 i nie da\u0107 si\u0119 nabra\u0107 na magiczne opowie\u015bci o olbrzymich wzrostach pr\u0119dko\u015bci oraz poprawie w wynikach wyszukiwania po skonfigurowaniu Cloudflare \u2014 szczeg\u00f3lnie je\u017celi chodzi o lokalne SEO.<\/p>\n\n\n\n<p class=\"shallow\"><strong>Cloudflare nie zast\u0105pi \u015bwiadomej, manualnej optymalizacji strony<\/strong>, ale mo\u017ce stanowi\u0107 dodatkow\u0105 warstw\u0119, daj\u0105c niewielk\u0105 przewag\u0119 mocno oskryptowanym i bogatym w multimedia serwisom.&nbsp;<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Czy Cloudflare \u2014 globalna us\u0142uga dostarczania tre\u015bci \u2014 mo\u017ce pom\u00f3c w optymalizacji pr\u0119dko\u015bci, dost\u0119pno\u015bci i bezpiecze\u0144stwa strony internetowej?<\/p>\n","protected":false},"author":3,"featured_media":4280,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"none","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":""},"categories":[112],"tags":[133,232,174,231,113],"class_list":["post-4275","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-strony-internetowe","tag-bezpieczenstwo","tag-cloudflare","tag-optymalizacja","tag-wordfence","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/posts\/4275","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/comments?post=4275"}],"version-history":[{"count":1,"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/posts\/4275\/revisions"}],"predecessor-version":[{"id":4702,"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/posts\/4275\/revisions\/4702"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/media\/4280"}],"wp:attachment":[{"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/media?parent=4275"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/categories?post=4275"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/retro.szmigiel.design\/pl\/wp-json\/wp\/v2\/tags?post=4275"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}