Nulinis „WordPress“ prisijungimo ir lankytojų talpyklos atskyrimas: išsamus nemokamos „Cloudflare“ versijos vadovėlis

norėtiWordPressAr visiškai atskirti dinaminį prisijungimo kaupimą talpykloje nuo statinio lankytojų kaupimo talpykloje? Šioje pamokoje sužinosite, kaip optimizuoti slapukų kaupimą talpykloje naudojant nemokamą „Cloudflare“ versiją be jokių išlaidų, taip pagerinant svetainės greitį ir naudotojų patirtį. Esminis ir išsamus vadovas žiniatinklio valdytojams!

Išsamus „Cloudflare“ nemokamo slapukų kaupimo talpykloje vadovas: dinaminio prisijungimo / statinio lankytojų atskyrimo užtikrinimas be jokių išlaidų

99 % „WordPress“ svetainių savininkų, naudojančių nemokamą „Cloudflare“ versiją, eikvoja daugiau nei pusę savo serverio našumo.

Mačiau per daug žmonių, kurie supasi į dvi kraštutines pozicijas.

Arba visiškai nekaupkite HTML talpykloje ir gaukite duomenis iš šaltinio serverio kiekvieną kartą, kai lankytojas apsilanko.

Arba galite kaupti talpykloje visą HTML puslapį, dėl ko gali kilti problemų, pvz., neteisingi vartotojų prisijungimai, nerodomi komentarai ir nepavyksta atlikti operacijų posistemyje.

Daugelis žmonių mano, kad talpyklos atskyrimas pagal slapukus yra funkcija, būdinga tik mokamiems planams.

Juk „Cloudflare“ oficialiai teigia, kad tik verslo ir įmonės planai gali apeiti HTML talpyklą, kai yra slapukai.

Verslo planas prasideda nuo 200 USD per mėnesį, o tai visiškai nereikalinga individualių svetainių savininkams ir mažiems tinklaraščiams.

Iki 2023 m. balandžio mėn. atradau techninį triuką, kurio dauguma žmonių nepastebėjo.

Ši technika yra pirmoji, kuri visapusiškai pademonstruoja, kaip pasiekti tą patį slapukų pagrindu kaupimo efektą kaip ir mokamame plane, naudojant operatorius, kuriuos palaiko nemokama versija.

Šį metodą naudojau daugiau nei keliolikai svetainių konfigūravimui, ir rezultatai pranoko mano lūkesčius.

Mano asmeninio tinklaraščio serverio procesoriaus apkrova sumažėjo nuo vidutiniškai 45 % iki 12 %.

Pradinio puslapio įkėlimo laikas sutrumpintas 5 sekundėmis.

Mėnesinis serverio pralaidumo suvartojimas sumažėjo 68 %.

Tačiau pradinis įgyvendinimas turėjo du akivaizdžius trūkumus.

Jis palaiko tik vieną HTTPS domeną ir nepalaiko pakaitos simbolių domenų.

Neatsižvelgiama į tai, kad daugelis svetainių vis dar naudoja HTTP peradresavimus arba palaiko ir HTTP, ir HTTPS.

Remdamasis originaliu metodu, atlikau išsamius optimizavimus ir išsprendžiau šias dvi problemas.

Dabar taikiausi į *.etUfoČia pateikiamas išsamus vadovas, kaip sukonfigūruoti pakaitos simbolių domeną, pvz., .org, kuris palaiko ir HTTP, ir HTTPS.

Kodėl nemokama versija gali pasiekti mokamos versijos slapukais pagrįstą talpyklos funkciją?

Daugelis žmonių nežino, kad pagrindinis skirtumas tarp nemokamos ir mokamos „Cloudflare“ versijų nėra tai, ar galima įdiegti tam tikrą funkciją.

Tai slypi tame, kaip patogu pasiekti tą pačią funkciją.

Nulinis „WordPress“ prisijungimo ir lankytojų talpyklos atskyrimas: išsamus nemokamos „Cloudflare“ versijos vadovėlis

Mokama versija suteikiaMatchesReguliariųjų išraiškų operatoriai gali būti naudojami norint surasti visus slapukus, kuriuos reikia apeiti, naudojant vieną reguliariosios išraiškos eilutę.

Tačiau nemokama versija nepalaiko šio operatoriaus ir jį naudodami gausite klaidos pranešimą „neturite teisės: operatoriaus „Matches“ naudojimas neleidžiamas“.

Oficialioje „Cloudflare“ dokumentacijoje aiškiai teigiama, kad...MatchesOperatoriai reikalauja verslo plano arba WAF išplėstinio plano.

Štai kodėl daugumoje internetinių vadovėlių nurodoma, kad norint naudoti slapukų kaupimą talpykloje, reikia atnaujinti plano versiją į mokamą.

Tačiau po pakartotinių bandymų ir tyrimų radau esminį proveržį.

Tiek „WordPress“, tiek „WooCommerce“ prisijungimo slapukai turi fiksuotą prefiksą.

„WordPress“ slapukų prefiksas:

WordPress (gimtoji)wp-.*|wordpress.*|komentaras_.*
„WordPress“ su „WooCommerce“    wp-.*|wordpress.*|comment_.*|woocommerce_.*

Mums nereikia naudoti reguliariųjų išraiškų, kad atitiktume visus slapukus; mums reikia naudoti tik tuos, kuriuos palaiko nemokama versija.containsOperatorius patikrina, ar slapuke yra šie fiksuoti prefiksai.

Ši idėja yra labai išradinga.

Jis apeino išskirtines mokamos versijos funkcijas ir pasiekė tą patį efektą naudodamas pačius paprasčiausius operatorius.

Be to, jo našumas yra geresnis nei reguliariųjų išraiškų atitikimas, nes...containsOperatorių skaičiavimo išlaidos yra daug mažesnės nei reguliariųjų išraiškų atitikimo.

Skirta *.etUfoAtlikite .org konfigūravimo veiksmus (taikoma tiek HTTP, tiek HTTPS)

Visam konfigūravimo procesui reikia sukurti tik 3 talpyklos taisykles.

Taisyklių tvarka yra labai svarbi ir jų reikia griežtai laikytis mano nurodyta tvarka.

Jei tvarka neteisinga, visa kaupimo logika suges.

„Cloudflare“ talpyklos konfigūracijos ekrano kopija

1 taisyklė: apeiti kelius, kurie turi būti dinaminiai (didžiausias prioritetas)

Šios taisyklės tikslas – užtikrinti, kad vidinė sistema, peržiūros puslapis, naudotojų centras ir paieškos puslapis niekada nebūtų kaupiami talpykloje.

Šie puslapiai turi realiuoju laiku gauti turinį iš šaltinio serverio, kitaip kils rimtų funkcinių problemų.

Mano optimizuota išraiška palaiko visus subdomenus ir HTTP/HTTPS protokolus.

Jums nereikia kurti atskirų taisyklių kiekvienam subdomenui.

Nereikia kurti atskirų taisyklių HTTP ir HTTPS protokolams.

Išraiška yra tokia:

ends_with(http.host, ".etufo.org") and (starts_with(http.request.uri.path, "/wp-admin/") or http.request.uri contains "preview=true" or starts_with(http.request.uri.path, "/前台用户中心/") or starts_with(http.request.uri.path, "/?s="))

Kaip operacijos parinktį pasirinkite „Apeiti talpyklą“.

Šią taisyklę įdėkite pačiame visų talpyklos taisyklių viršuje.

„Cloudflare“ talpyklos konfigūracijos ekrano kopija

2 taisyklė: apeiti prisijungusius ir komentuojančius naudotojus (antras prioritetas)

Šios taisyklės tikslas – leisti prisijungusiems ir komentuojantiems vartotojams tiesiogiai pasiekti dinaminį turinį iš šaltinio.

Tai užtikrina, kad vartotojai galėtų matyti savo asmeninę informaciją, o komentarai būtų rodomi realiuoju laiku.

Pradiniame įgyvendinime buvo naudojamas šis metodas:starts_with(http.request.full_uri, "https://你的域名/").

Aš jį pakeičiau įends_with(http.host, ".etufo.org").

Šis pakeitimas yra viso optimizavimo pagrindas.

http.hostJame nurodomas tik domeno vardas, o ne protokolas ir kelias.

dėlends_withrungtynės.etufo.orgJis automatiškai atitiksetufo.org,www.etufo.org,blog.etufo.orgVisi subdomenai.

Jis automatiškai suderina HTTP ir HTTPS protokolus, nereikalaujant jokios papildomos konfigūracijos.

Gimtosios „WordPress“ išraiškos:

ends_with(http.host, ".etufo.org") and (http.cookie contains "wordpress_sec_" or http.cookie contains "wordpress_logged_in" or http.cookie contains "comment_")

Jei naudojate „WooCommerce“El. KomercijaĮskiepiui reikia pridėti „WooCommerce“ slapuko prefiksą.

„WooCommerce“ patobulintos išraiškos:

ends_with(http.host, ".etufo.org") and (http.cookie contains "wordpress_sec_" or http.cookie contains "wordpress_logged_in" or http.cookie contains "comment_" or http.cookie contains "woocommerce_")

Operacija taip pat turėtų būti nustatyta kaip „Apeiti talpyklą“.

Šią taisyklę įrašykite po 1 taisykle.

„Cloudflare“ talpyklos konfigūracijos ekrano kopija

3 taisyklė: Talpyklos talpinimas statiniam HTML neprisijungusiems lankytojams (žemiausias prioritetas)

Šios taisyklės tikslas – leisti neprisijungusiems lankytojams tiesiogiai gauti talpykloje saugomus HTML puslapius iš „Cloudflare“ CDN.

Tai yra svarbiausias žingsnis siekiant pagerinti svetainės greitį ir sumažinti serverio apkrovą.

Panašiai ir aš naudojauends_with(http.host, ".etufo.org")Jis pakeitė originalų protokolo + domeno vardo formatą.

Pasiektas automatinis suderinamumas su pakaitos simbolių domenais ir dvigubais protokolais.

Gimtosios „WordPress“ išraiškos:

ends_with(http.host, ".etufo.org") and not http.cookie contains "wordpress_sec_" and not http.cookie contains "wordpress_logged_in" and not http.cookie contains "comment_"

„WooCommerce“ patobulintos išraiškos:

ends_with(http.host, ".etufo.org") and not http.cookie contains "wordpress_sec_" and not http.cookie contains "wordpress_logged_in" and not http.cookie contains "comment_" and not http.cookie contains "woocommerce_"

Operacijai pasirinkite „Atitinka talpyklos kriterijus“.

Rekomenduojame įjungti šias parinktis:

Talpyklos apgaulės šarvai.

Pasenęs turinys atnaujinimų metu nepateikiamas.

Šią taisyklę įdėkite pačioje visų talpyklos taisyklių apačioje.

„Cloudflare“ talpyklos konfigūracijos ekrano kopija

„Cloudflare“ talpyklos konfigūracijos ekrano kopija

„Cloudflare“ talpyklos konfigūracijos ekrano kopija

Trys patvirtinimo veiksmai, kuriuos reikia atlikti po konfigūravimo

Po konfigūravimo neuždarykite puslapio iš karto.

Norint įsitikinti, kad taisyklės veikia tinkamai, reikia atlikti tris paprastus patikrinimus.

Pirmasis patvirtinimo žingsnis yra patikrinti talpyklos būseną, kai vartotojas nėra prisijungęs.

Įjunkite naršyklės inkognito režimą.

Paspauskite F12, kad atidarytumėte kūrėjo įrankius ir pereitumėte į skirtuką „Tinklas“.

Apsilankykite savo svetainės pagrindiniame puslapyje.

Patikrinkite atsakymų antraštes.cf-cache-statuslaukas.

Jei rodomaHITTai rodo, kad talpykla buvo pasiekta ir taisyklė veikia tinkamai.

Antras patvirtinimo žingsnis – patikrinti prisijungimo būsenos talpyklą.

Prisijunkite prie naršyklės įprastame naršyklės langeWordPress backend.

Paspauskite F12, kad atidarytumėte kūrėjo įrankius.

Apsilankykite svetainės pagrindiniame puslapyje.

Patikrinkite atsakymų antraštes.cf-cache-statuslaukas.

Jei rodomaDYNAMICTai rodo, kad prisijungęs vartotojas sėkmingai apėjo talpyklą.

Trečiasis patvirtinimo žingsnis – patikrinti komentuojančių vartotojų talpyklos būseną.

Rašykite komentarą naudodami kitą naršyklę arba inkognito režimą.

Atnaujinkite puslapį.

Patikrinkite atsakymų antraštes.cf-cache-statuslaukas.

Jei rodomaDYNAMICTai rodo, kad komentuojantis vartotojas taip pat sėkmingai apėjo talpyklą.

Jei patvirtinimas nepavyksta, pirmiausia patikrinkite, ar taisyklių tvarka teisinga.

Tada patikrinkite, ar yra kokių nors kitų puslapio taisyklių arba talpyklos taisyklių, kurios prieštarauja šioms trims taisyklėms.

Atlikdamas faktinius bandymus pastebėjau, kad puslapio taisyklės turi didesnį prioritetą nei talpyklos taisyklės ir nepaiso talpyklos taisyklių nustatymų.

„Cloudflare“ talpyklos konfigūracijos ekrano kopija

Dažnai užduodami klausimai ir išplėstinis optimizavimas

Daugelis žmonių manęs klausia, kiek laiko turėtų būti nustatytas talpyklos galiojimo laikas.

Rekomenduoju nustatyti HTML failų talpyklos galiojimo laiką pradiniame serveryje į 1 valandą.

Tai užtikrina tiek turinio šviežumą, tiek visišką CDN talpyklos pranašumų išnaudojimą.

Jei publikuojate naują straipsnį arba atnaujinate puslapį, galite rankiniu būdu išvalyti atitinkamo puslapio talpyklą „Cloudflare“ vidinėje pusėje.

Taip pat galite įdiegti oficialų „Cloudflare“ diegimo paketą.WordPress įskiepisTai leidžia automatiškai išvalyti talpyklą skelbiant turinį.

Kai kurie žmonės taip pat klausė, ar šis metodas paveiks svetainę.SEO.

Tikrai ne.

Paieškos sistemų robotai nėra prisijungę ir ieškos talpykloje saugomų puslapių kaip ir įprasti lankytojai.

Talpykloje saugomi puslapiai įkeliami greičiau, o tai iš tikrųjų gali pagerinti paieškos sistemų reitingą.

Remiantis „Google“ pagrindine žiniatinklio metrikos ataskaita, kas 1 sekundę padidinus puslapio įkėlimo greitį, konversijų rodikliai gali padidėti 7 %.

Dėl šios konfigūracijos padidėjęs greitis ne tik pagerina naudotojo patirtį, bet ir tiesiogiai generuoja daugiau srauto bei pajamų.

Išvada

Šiame skaitmeniniame amžiuje, kai skaičiavimo galia yra lygi kainai, o greitis – konkurencingumui, kiekvienas serverio išteklių optimizavimas didina skaitmeninio turto vertę.

Daugelis žmonių ieško brangių mokamų paslaugų, tačiau nepastebi milžiniško potencialo, slypinčio nemokamuose įrankiuose.

Nemokamos „Cloudflare“ versijos galimybės yra daug galingesnės, nei dauguma žmonių įsivaizduoja.

Geriausias techninis sprendimas niekada nėra brangiausias, o tas, kuris geriausiai atitinka jūsų poreikius.

99 % individualių svetainių savininkų ir mažų bei vidutinių įmonių šis nulinės kainos slapukais pagrįstas talpyklos sprendimas yra daugiau nei pakankamas, kad patenkintų jų poreikius.

Nereikia mokėti 200 USD per mėnesį, tačiau našumas pagerėja beveik taip pat, kaip ir mokamas planas.

Technologijų esmė – spręsti problemas, o ne kaupti brangius įrankius.

Mes iš tikrųjų suvokiame technologijų esmę, kai išmokstame kurti efektyvias sistemas, naudodami pačius pagrindinius komponentus.

Jei naudojate nemokamą „Cloudflare“ versiją ir jūsų svetainė sukurta naudojant „WordPress“, labai rekomenduoju vadovautis šiuo vadovu, kad ją sukonfigūruotumėte.

Pastebėsite, kad jūsų svetainės greitis patirs kokybinį šuolį, o serverio apkrova gerokai sumažės.

Tai optimizavimo operacija, kurios įdiegimas trunka 5 minutes ir kuri jums bus naudinga visus metus.

Neleiskite nemokamiems ištekliams nueiti veltui; imkitės veiksmų, kad jūsų svetainė veiktų greičiau.

Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ Čia pateiktas straipsnis „Nulinės kainos „WordPress“ prisijungimas ir lankytojų talpyklos atskyrimas: išsamus nemokamo „Cloudflare“ vadovėlis“ gali jums būti naudingas.

Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-33962.html

Norėdami atskleisti daugiau paslėptų triukų🔑, prisijunkite prie mūsų „Telegram“ kanalo!

Dalinkitės ir like jei patiko! Jūsų pasidalinimai ir mygtukai „Patinka“ yra mūsų nuolatinė motyvacija!

 

发表 评论

Jūsų el. pašto adresas nebus skelbiamas. Naudojami privalomi laukai * Etiketė

Pereikite į viršų