Cloudflare funkcijos

Iš IV pagalba klientams.
13:27, 20 sausio 2023 versija, sukurta IV JustinaS (Aptarimas | indėlis) (Rocket Loader)
Peršokti į: navigacija, paiešką

Bazinis "Clodflare" planas, kuris yra visiškai nemokamas, turi daug naudingų funkcijų. Jų apžvalgą ir įgalinimo instrukcijas aprašome šioje pamokoje.

Greitaveikos optimizavimas

Auto Minify

"Cloudflare" naudotojai, norintys supaprastint savo svetainės HTML, CSS ir JavaScript programinį kodą, gali automatiškai veikiančią funkciją savo nustatymuose. "Auto Minify" funkcija pašalins visus nereikalingus simbolius iš HTML, JavaScript ir CSS failų.

HTML failai sumažinami pašalinant tik komentarus ir nereikalingas tuščias eilutes. Šio tipo failų nebūtina kešuoti.

CSS ir JS sumažinimas veikia tik "Cloudflare" sistemoje kešuojamuose failuose. "Cloudflare" kešavimo sistema turi du atsakymus:

  • HIT - failas rastas "Cloudfalre" kešavimo sistemoje;
  • MISS - failas neratsas "Cloudfalre" kešavimo sistemoje ir buvo pasiimtas iš serverio.

Jei CSS arba JS failas gauna atsakymą HIT, jis kliento naršyklei bus grąžintas sumažinta forma iš "Cloudflare" kešavimo sistemos/talpykos (anlg. cache). Taigi, prieš aktyvuojant "Auto Minify" CSS arba JS failams, Jums reikės išvalyti "Cloudflare" talpyklą (angl. cache).

SVARBU! "Auto Minify" funkcija suveikia ne visais atvejais. Norėdami nustatyti neveikimo priežastis, peržiūrėkite "Cloudflare" dokumentaciją čia.

Aktyvavimas

Išplėsti
1. Prisijunkite prie savo "Cloudflare" panelės čia.
2. Pasirinkite domeną, kuriam norite įjungti "Auto Minify":

Under attack1.png

3. Meniu kairėje pasirinkite "Speed" -> "Optimization";
3.1 Žemiau raskite skiltį "Auto Minify" ir varnelėmis sužymėkite failus, kuriems norite įjungti funkciją:

1 auto minify.png

Brotli

"Cloudflare" palaiko "Google" sukurtą duomenų glaudinimo algoritmą (angl. compression) – "Brotli". Šis metodas padeda ženkliai paspartinti svetainės užkrovimą. Jei svetainės lankytojo naršyklė (klientas) palaiko keletą duomenų glaudinimo būdų, "Cloudflare" naudos "Brotli". Jei klientas (svetainės lankytojo naršyklė) palaiko kelis glaudinimo metodus, "Cloudflare" pasirinks "Brotli" kaip pageidaujamą turinio kodavimo metodą. Jei klientas nenurodo, kad palaiko "Brotli", bus taikomas kitas populiarus turinio glaudinimo algoritmas – "gzip". Šis nustatymas dažniausiai būna įjungtas pagal nutylėjimą. Peržiūrėti, kokį tiksliai turinį "Cloudflare" glaudins, galite čia.

Aktyvavimas

Išplėsti
1. Prisijunkite prie savo "Cloudflare" panelės čia.
2. Pasirinkite domeną, kuriam norite įjungti "Brotli":

Under attack1.png

3. Meniu kairėje pasirinkite "Speed" -> "Optimization";
3.1 Žemiau raskite skiltį "Brotli" ir varnelėmis sužymėkite failus, kuriems norite įjungti funkciją:

2 brotli.png

Early Hints

Šiam funkcionalumui "Cloudflare" naudojasi nauja HTTP technologija, vadinama "103 Early Hints". Tai yra nesudėtingos negalutinės serverio antraštės (angl. header) su 103 statusu. Šios antraštės ypatingos tuo, kad siunčiamos klientui (lankytojo rašyklei) prieš "tikrą" atsakymą iš serverio (t.y. iki kol webserverio tarnyba grąžina 200 atsakymą). Naršyklės šias antraštes naudoja tam, kad gautų svarbiausius resursus iki kol puslapis bus pilnai užkrautas. Daugiau informacijos rasite oficialioje "Cloudflare" dokumentacijoje čia.

SVARBU! Ši funkcija palaikoma su HTTP/2 ir HTTP/3 protokolais. Bendrojo naudojimo serveriuose įkurti talpinimo planai kol kas palaiko tik HTTP/1.1 versiją. Tačiau mūsų komanda dirba ties tuo, kad artimiausiu metu šiuose serveriuose būtų palaikomas ir naujesnis HTTP/2 protokolas. HTTP/2 įgaltinas profesionalaus hostingo serveriuose, o taip pat galima pagal poreikį sukonfigūruoti VPS serverį.

Aktyvavimas

Išplėsti
1. Prisijunkite prie savo "Cloudflare" panelės čia.
2. Pasirinkite domeną, kuriam norite įjungti "Early Hints":

Under attack1.png

3. Meniu kairėje pasirinkite "Speed" -> "Optimization";
3.1 Žemiau raskite skiltį "Early Hints" ir varnelėmis sužymėkite failus, kuriems norite įjungti funkciją:

3 early hints.png

Railgun

"Railgun" - tai "Cloudflare" funkcionalumas, kurio pagalba mūsų klientai, gali dar labiau pagreitinti savo svetainių veikimą. "Railgun" pagreitina susijungimą tarp kiekvieno "Cloudflare" duomenų centro ir serverio kuriame talpinama jūsų svetainė, taip kad užklausos, kurios negali būti aptarnautos iš "Cloudflare" talpyklos, vis tiek būtų įvykdomos maksimaliai greitai. Išsamesnę informaciją apie šią paslaugą galite rasti čia.

Aktyvavimas

Išplėsti
1. Prisijunkite prie savo "Cloudflare" panelės čia.
2. Pasirinkite domeną, kuriam norite įjungti "Railgun":

Under attack1.png

3. Meniu kairėje pasirinkite "Speed" -> "Railgun";
3.1 Žemiau raskite skiltį "Railgun", o dešiniau spustelėkite slinkties juostą ties vienu iš "Railgun" serverių (railgun1-lt1.serveriai.lt arba railgun2-lt1.serveriai.lt), aktyvuojant funkciją:

4 railgun.png

SVARBU! Vienu metu gali būti įjungtas tik vienas iš "Railgun" serverių.

Rocket Loader

Ši funkcija leidžia pagerinti puslapių, kurie naudoja Javascript užkrovimo spartą. "Rocket Loader" teikia pirmenybę jūsų svetainės turiniui (tekstui, paveiksliukams, šriftams ir kt.), atidedant pilno JavaScript įkėlimą (angl. until after rendering). Tai lemia greitesnį puslapio turinio pateikimą. "Rocket Loader" tvarko ir vidinius, ir išorinius skriptus, išlaikydamas vykdymo tvarką. Klientams (naršyklėms), kurios nėra suderintos veikti su šiuo funkcionalumu, "Cloudflare" jį išjungs savarankiškai. Daugiau informacijos rasite oficialioje "Cloudflare" dokumentacijoje čia.

Aktyvavimas

Išplėsti
1. Prisijunkite prie savo "Cloudflare" panelės čia.
2. Pasirinkite domeną, kuriam norite įjungti "Railgun":

Under attack1.png

3. Meniu kairėje pasirinkite "Speed" -> "Railgun";
3.1 Žemiau raskite skiltį "Railgun", o dešiniau spustelėkite slinkties juostą ties vienu iš "Railgun" serverių (railgun1-lt1.serveriai.lt arba railgun2-lt1.serveriai.lt), aktyvuojant funkciją:

4 railgun.png

SVARBU! Vienu metu gali būti įjungtas tik vienas iš "Railgun" serverių.