„Cloudflare“ yra labai sėkminga amerikiečių CDN paslauga, kuri sujungia atvirkštinį tarpinį serverį su turinio pristatymo tinklu ir į techninį derinį įmeta daugybę papildomų saugumo ir optimizavimo įrankių.
Paslauga nėra įprastas CDN. Jums nereikia pasirinkti konkretaus turinio, kurį norite išsaugoti talpykloje, ir nereikia redaguoti savo svetainės kodo. Vietoj to, jūs atnaujinate savo DNS vardų serverius, kad galėtumėte naudoti „Cloudflare“, o kai pakeitimai išplis internete (tai gali užtrukti 24 valandas, paprastai tai yra daug mažiau), paslauga automatiškai paleidžiama.
Kai kurie privalumai yra panašūs į kitus CDN. „Cloudflare“ aptinka visų lankytojų vietą ir nukreipia juos į artimiausią duomenų centrą. Tai teikia jūsų turinį iš savo talpyklos, jei įmanoma, sutrumpina atsakymo laiką.
Kiti privalumai yra labiau žemo lygio. Kadangi „Cloudflare“ žino viską apie jūsų žiniatinklio srautą, ji gali jį įvairiai filtruoti. Paslauga blokuoja grėsmes pagal reputaciją, HTTP antraštes, juoduosius sąrašus ir dar daugiau. Tai gali sustabdyti ar apriboti piktnaudžiaujančius robotus, apriboti komentarų šlamštą, apsaugoti pagrindinius prievadus (SSH, telnet, FTP) nuo įsilaužėlių arba įvairiais būdais aptikti ir sušvelninti DDoS atakas.
Kokybiški priedai apima keletą efektyvių vaizdo optimizavimo funkcijų. „Cloudflare“ „lenkų“ technologija vidutiniškai sumažina vaizdo failų dydį 35%, o „Mirage“ naudoja keletą metodų, kad optimizuotų vaizdų rodymą mobiliuosiuose įrenginiuose. Vien šios funkcijos gali labai pakeisti kai kurias svetaines.
Nors „Cloudflare“ pagrindinis dėmesys skiriamas paprastam naudojimui ir vartotojui palankioms funkcijoms, ši paslauga taip pat siūlo daugybę reiklesniems ir techniškesniems vartotojams. Gaunate IPv6, HTTP / 3, „WebSockets“, puslapio taisyklių, skirtų manipuliuoti srautu, palaikymą REST API, specialius SSL sertifikatus ir dar daugiau.
Kainodara
„Cloudflare“ produktų asortimentas prasideda nuo pagrindinio nemokamo plano. Tai nustato griežtas kai kurių funkcijų ribas (tik pagrindinė DDoS apsauga, įtraukiamos tik 3 puslapių taisyklės) ir visiškai atsisakoma kitų (nėra vaizdo optimizavimo), tačiau nėra kvailų apribojimų, kad galėtumėte priversti jus atnaujinti. Jūs gaunate tokią pačią prieigą prie kai kurių pažangių funkcijų, pvz., REST API, kaip ir komercinės paskyros. Planas taip pat yra amžinai nemokamas, be pralaidumo apribojimų.
„Cloudflare Pro“ yra 20 dolerių per mėnesį sąskaita, skirta profesionaliems vartotojams. Tai pratęsia nemokamą planą naudodama „Cloudflare“ žiniatinklio programų užkardą, įmeta vaizdo optimizavimo įrankius ir leidžia iki 20 puslapių taisyklių. El. Pašto palaikymo trukmė vidutiniškai yra dvi valandos. Yra daugiau vartotojų agentų ir užkardos taisyklių bei realiuoju laiku vykdomi DDoS atakų įspėjimai. Apskritai čia tikriausiai yra pakankamai funkcijų, kad būtų galima pagrįsti išlaidas, ypač didelio srauto svetainėms, kurios būtų paveiktos papildomais pralaidumo mokesčiais kitose CDN.
„Cloudflare Business“ patobulina aukščiausios klasės funkcijas naudodama pažangią DDoS apsaugą, pritaikytą SSL sertifikatų įkėlimą, optimizuotą dinaminio turinio pristatymą, PCI laikymąsi, prioritetinį palaikymą ir iki 50 puslapių taisyklių. Visa tai mums skamba gerai, nors esame mažiau įsitikinę 200 dolerių per mėnesį kainų etikete.
Šiuos planus galite išplėsti naudodami įvairius priedus. Specialus SSL sertifikatas kainuoja tik 5 dolerių per mėnesį; 5 papildomų puslapių taisyklės kainuoja 5 dolerių; išmanusis maršrutas ir apkrovos balansavimas taip pat prasideda nuo 5 dolerių per mėnesį, o tarifų ribojimas apsaugo nuo paslaugų atsisakymo atakų, bandymų žiaurios jėgos slaptažodžiais ir dar daugiau – už 0,05 dolerių už 10 000 gerų užklausų.
Nenuostabu, kad čia išskirtinis produktas yra „Cloudflare Free“. Tai pakankamai paprasta naudoti pradedantiesiems, tačiau turi pakankamai energijos, kad būtų naudinga sunkiųjų svetainėms. Puslapių ir užkardos taisyklių trūkumas reiškia, kad tai nėra beveik taip pat konfigūruojama kaip komerciniai produktai, o palaikymo trūkumas gali būti problema, jei jį naudojate su bet kuo verslui svarbiu dalyku.
Sąranka
„Cloudflare“ paskyros kūrimas veikia panašiai kaip ir visos kitos žiniatinklio paslaugos. Įveskite savo el. Pašto adresą, pasirinkite slaptažodį, ir tai iš esmės viskas.
Pirmosios svetainės pagreitinimo procesą pradedate įvesdami jos domeną. „Cloudflare“ sugriebė kiekvieną žinomą DNS įrašą, o kelis – ne, tada jis suteikia galimybę pridėti daugiau ir leidžia vartotojui nuspręsti, kuriuos nustatymus jis perims ir kuriuos jie patys tvarkys. (Jei neturite idėjos, tiesiog sutikite su numatytaisiais nustatymais – prireikus juos galėsite pakeisti vėliau).
Po to vienintelis likęs žingsnis yra nustatyti domeno vardų serverius nukreipti į „Cloudflare“. Tai beveik toks pat paprastas procesas, kaip gaunamas DNS koregavimas, o „Cloudflare“ svetainė netgi nurodo, kuriuos įrašus norite pakeisti (panašiai, pakeiskite ns1.yourhost.com ir ns2.yourhost.com į bayan.ns.cloudflare.com ir megan.ns .cloudflare.com.)
Nors tai atrodo stebėtinai nesudėtinga, yra pagavos. „Cloudflare“ proxy tik HTTP srautą, o paprasčiausiai perjungus vardų serverius gali būti pažeistos kitos paslaugos. Bendrovė čia išskiria vieną iš galimų pavojų: „Pagal numatytąją„ Cloudflare “konfigūraciją leidžiama nustatyti tik HTTP srautą ir bus nutrauktas pašto srautas“. Oi.
Peržiūrėkite tą straipsnį, kad suprastumėte galimas el. Pašto problemas ir žinokite, kad įgalinus „Cloudflare“ gali būti netikėtų padarinių. Pasirinkite ramų laiką eksperimentams, galbūt savaitgalį, kai tikėtina, kad kokios nors problemos turės įtakos.
Suplanuotas sąrankos laikas, eikite į domeno registratorių, atlikite pakeitimus valdymo skydelyje, o „Cloudflare“ turėtų būti įjungta gana greitai. (Domenų registratoriai mėgsta nurodyti 24–48 valandų laiką, bet tai blogiausias atvejis – mūsiškis buvo paruoštas per kelias minutes.)
„Cloudflare“ žiniatinklio konsolė atidaroma greitai peržvelgus naudingus saugos nustatymus. Įgalinus automatinį HTTPS perrašymą, kai įmanoma, HTTP užklausos nukreipiamos į HTTPS; Automatinis sumažinimas sumažina jūsų svetainės HTML, CSS ir „JavaScript“ failų dydį, o „Brotli“ yra išmanus „Google“ sukurtas glaudinimo algoritmas, kuris paprastai sumažina tekstinius failus 10–20% daugiau nei „Gzip“.
Tai gera žinia, ypač nemokamam produktui. Kai kurie komerciniai CDN planai vis dar nepalaiko „Brotli“ glaudinimo, ir net milžinas „Amazon CloudFront“ jo nesulaukė iki 2021 m. Rugsėjo mėn.
funkcijos
Atidaromas „Cloudflare“ žiniatinklio pultas su apžvalgos puslapiu, kuriame rodoma dabartinė jūsų svetainės būsena, kuri turėtų pasikeisti į „Puikios naujienos! „Cloudflare“ dabar saugo jūsų svetainę, kai tik išplis jūsų nauji DNS nustatymai.
Pultas rodo mažas piktogramas dar 15 funkcijų sričių, įskaitant „Analytics“, DNS, ugniasienę, greitį, talpyklą, puslapio taisykles, tinklą, srautą ir tinkinimą. Net ekspertai liks spėlioti, kas gali būti kai kuriuose iš jų, tačiau spustelėję kiekvieną iš jų paaiškėja daugiau.
„Analytics“ srityje yra daugybė išsamių ataskaitų, apimančių pralaidumo naudojimą, užklausas, DNS srautą, talpyklos efektyvumą, unikalius lankytojus, užblokuotas grėsmes ir dar daugiau. Netgi nemokamas planas gauna daugumą jų, nors yra keletas reikšmingų su laiku susijusių apribojimų (DNS ataskaita apima tik paskutines 6 valandas; „Pro“ paskyra išlaiko iki dienos; „Enterprise“ planas saugo 30 dienų duomenis).
Spustelėkite mygtuką „Greitis“ ir „Cloudflare“ atliks keletą jūsų svetainės našumo testų, pranešdami apie bet kokius patobulinimus, kuriuos matėte įgalinę CDN ir pradinius optimizavimo nustatymus („Auto Minify“, „Brotli“ ir pan.). Tai teigė, kad bandomosios svetainės įkėlimo laikas dabar buvo 62% greitesnis. . Spustelėjus skirtuką „Optimizavimas“, rodomas greičio keitimo sąrašas, kurį galite pritaikyti, tačiau dauguma jų galimi tik su mokamais planais.
Talpyklos sritis suteikia galimybę gerai kontroliuoti jūsų talpyklos nustatymus, ypač norint naudotis nemokama paslauga. Galite visiškai išvalyti talpyklą arba ištrinti atskirus objektus; nustatykite numatytąjį lankytojo naršyklės failų talpinimo laiką (mažiausiai 30 minučių) arba nuspręskite, kaip elgtis su užklausų eilutėmis. (Jei yra URL, pvz., Pavyzdys.com/pic.jpg?w==klausa, ar ignoruojate tekstą po „?“ Ir talpinate tik vieną pic.jpg, ar talpinate atskirą pic.jpg kiekvienam pakeitimui užklausos eilutė?)
Funkcija „Visada internete“ teikia jūsų svetainės turinį, net jei jūsų kilmės serveris nepasiekiamas, sumažindama bet kurio prastovos laiką. Pasenusio turinio pateikimas yra standartinė daugelio gerų CDN savybė, tačiau „Cloudflare“ gali pasirinktinai integruoti su interneto archyvo „Wayback Machine“, kad būtų teikiama išsamesnė svetainės versija. Tai netiks visiems, tačiau tai yra įdomi idėja.
Yra daug daugiau nustatymų, apimančių DNS, puslapių taisykles, žemo lygio tinklo konfigūraciją ir daugybę „programų“, skirtų jūsų svetainei patobulinti: „Google Analytics“, „PayPal“ mygtukai, įterpti „YouTube“ vaizdo įrašai, tiesioginis pokalbis, „NoAdBlock“ skelbimų blokavimo aptikimas, socialinės žiniasklaidos mygtukai ir dar daugiau.
„Cloudflare“ turi įspūdingą funkcijų rinkinį, ir net nemokamoje versijoje yra daug energijos. Jei turime vieną rūpestį, tai yra tai, kaip kritiškai svarbios parinktys dažnai būna šalia standartinių nustatymų, o ne slepiamos „Tik ekspertų“ skydelyje. Vienas paspaudimas netinkamoje vietoje gali lengvai sugadinti jūsų svetainę, todėl protinga prieš ką nors keičiant labai gerai pagalvoti.
Spektaklis
Išsiaiškinti, kuris jums yra greičiausias CDN, yra sudėtingas verslas. Kiekviena paslauga turi savo tinklą, kuris gali pasižymėti vienoje šalyje, bet nuvilti kitoje. CDN taip pat turi atitikti jūsų svetainės lankytojus. Didžiausias našumas Europoje visiškai nenaudingas, jei jūsų lankytojai daugiausia iš Šiaurės Amerikos.
„CDNPerf“ gali nukreipti jus tinkama linkme ir išvardyti greičiausius paslaugų teikėjus pagal šalį, žemyną ar pasaulį.
Kaip rašome, „Cloudflare“ vidutiniškai užima 11 vietą (iš 20) pagal užklausas visame pasaulyje, o vidutinis atsakymo laikas yra 36 ms. Tai nėra nuostabu, bet ir neblogai, nes įmonė sumušė kelis didelius vardus (CDN77, „StackPath“ ir „CacheFly“ buvo 13, 14 ir 15) ir tik milisekundėmis atsiliko nuo daugelio kitų („G-Core“, „Fastly“, „JsDelivr“ ir „Akamai“ yra ne daugiau kaip 5 milisekundės į priekį.)
Vis dėlto pasaulio vidurkiai yra šiek tiek klaidinantys, nes „Cloudflare“ rezultatai labai skiriasi skirtinguose regionuose. Bendrovė įvertino palyginti nuviliančią, pavyzdžiui, 14-ą vietą Šiaurės Amerikoje ir 17-ą Europoje. Bet tai užėmė puikią 2-ąją vietą Azijoje ir 4-ąją Afrikoje, turbūt todėl, kad „Cloudflare“ turi tokį išplėstą tinklą, kad gali pasiekti kitas vietas, kurių trūksta.
Atminkite, kad tai nėra visa istorija, o svetainėse bus pastebimas skirtingas našumas, atsižvelgiant į jų sąranką, kurias „Cloudflare“ funkcijas jie naudoja ir kaip jas naudoja. Tačiau apskritai čia yra daug našumo didinimo galimybių, daugiau nei pakankamai, kad pateisintumėte prisijungimą prie nemokamo plano ir išbandymą patys.
Galutinis nuosprendis
„Cloudflare“ yra lengva naudoti ir suteikia daugybę funkcijų, puikų saugumą ir veiksmingą svetainių optimizavimą, jau nekalbant apie didžiulį pasaulinį tinklą, kuris pasiekia sritis, kurių kiti CDN dažnai praleidžia. Tai reiškia, kad jūsų našumą reikia didinti.