Greinaskrá
langar að geraWordPressAðskilja virka innskráningar- og kyrrstæða skyndiminni fyrir gesti algjörlega? Þessi kennsla kennir þér hvernig á að hámarka skyndiminni fyrir vafrakökur með ókeypis útgáfunni af Cloudflare án kostnaðar, sem bætir hraða vefsíðunnar og upplifun notenda. Ómissandi og fullkomin handbók fyrir vefstjóra!
Fullkomin leiðarvísir um ókeypis vafrakökugeymslu í Cloudflare: Að ná fram kraftmikilli innskráningu/stöðugri aðskilnaði gesta án kostnaðar
99% af eigendum WordPress vefsíðna sem nota ókeypis útgáfuna af Cloudflare sóa meira en helmingi af afköstum netþjónsins.
Ég hef séð of marga detta í tvo öfga.
Annað hvort ekki vista HTML í skyndiminni og sækja gögn frá upprunaþjóninum í hvert skipti sem gestur heimsækir síðuna.
Einnig er hægt að vista alla HTML síðuna í skyndiminni, sem leiðir til vandamála eins og rangra innskráninga notenda, athugasemda sem birtast ekki og aðgerðir í bakgrunni mistakast.
Margir telja að aðgreining á skyndiminni eftir vafrakökum sé eiginleiki sem er eingöngu í greiddum áskriftum.
Þegar öllu er á botninn hvolft segir Cloudflare opinberlega að aðeins Business og Enterprise áætlanirnar geti komist framhjá HTML skyndiminni þegar smákökur eru til staðar.
Viðskiptaáætlunin byrjar á $200 á mánuði, sem er algjörlega óþarfi fyrir einstaka vefsíðueigendur og lítil blogg.
Þangað til í apríl 2023 uppgötvaði ég tæknilegt bragð sem flestir gátu ekki tekið eftir.
Þessi tækni er sú fyrsta sem sýnir að fullu hvernig hægt er að ná nákvæmlega sömu skyndiminniáhrifum sem byggja á vafrakökum eins og í greiddu áskriftinni með því að nota þá virkja sem ókeypis útgáfan styður.
Ég hef notað þessa aðferð til að setja upp yfir tylft vefsíðna og niðurstöðurnar fóru fram úr væntingum mínum.
Örgjörvaálagið á bloggþjóninum mínum lækkaði úr að meðaltali 45% í 12%.
Upphaflegur hleðslutími síðunnar hefur verið styttur um 5 sekúndur.
Mánaðarleg bandvíddarnotkun netþjóna minnkaði um 68%.
Hins vegar hafði upphaflega innleiðingin tvo augljósa galla.
Það styður aðeins eitt HTTPS lén og styður ekki algildislén.
Það tekur ekki tillit til þess að margar vefsíður nota enn HTTP tilvísanir eða styðja bæði HTTP og HTTPS.
Ég gerði ítarlegar hagræðingar byggðar á upprunalegu aðferðinni og leysti þessi tvö vandamál.
Nú mun ég miða á *.etUFOHér er ítarleg leiðbeiningar um hvernig á að stilla upp algildislén eins og .org sem styður bæði HTTP og HTTPS.
Margir vita ekki að kjarninn í muninum á ókeypis og greiddri útgáfu af Cloudflare er ekki hvort hægt er að innleiða ákveðinn eiginleika eða ekki.
Það liggur í því hversu þægilegt það er að ná sömu virkni.

Greidda útgáfan býður upp áMatchesHægt er að nota reglulegar segðir til að finna allar smákökur sem þarf að komast framhjá með einni línu af reglulegri segð.
Hins vegar styður ókeypis útgáfan ekki þennan virkjara og þú munt fá villuboðin „ekki rétt: notkun virkjarans Matches er ekki leyfð“ þegar þú notar hann.
Í opinberu skjölunum frá Cloudflare kemur skýrt fram að ...MatchesRekstraraðilar þurfa viðskiptaáætlun eða WAF Advanced áætlun til að nota.
Þess vegna segja flestir netkennsluþættir að þú verðir að uppfæra í greidda áætlun til að nota skyndiminni fyrir vafrakökur.
En eftir ítrekaðar prófanir og rannsóknir fann ég lykilatriði.
Bæði innskráningarkökur fyrir WordPress og WooCommerce hafa fast forskeyti.
Forskeytið WordPress Cookies:
| WordPress (innbyggt) | wp-.*|wordpress.*|athugasemd_.* |
| WordPress með WooCommerce | wp-.*|wordpress.*|athugasemd_.*|woocommerce_.* |
Við þurfum ekki að nota reglulegar segðir til að finna allar smákökur; við þurfum aðeins að nota þær sem ókeypis útgáfan styður.containsRekstraraðilinn athugar hvort vafrakökan inniheldur þessi föstu forskeyti.
Þessi hugmynd er mjög snjöll.
Það sniðgengdi einkaréttareiginleika greiddu útgáfunnar og náði nákvæmlega sömu áhrifum með því að nota grunnvirkjana.
Þar að auki er afköst þess betri en regluleg segðingarpörun vegna þess aðcontainsReiknikostnaður virkja er mun minni en fyrir reglulegar segðir.
Fyrir *.etUFOLjúktu við stillingarskrefin fyrir .org (á við bæði um HTTP og HTTPS)
Allt stillingarferlið krefst aðeins þess að búa til þrjár skyndiminnireglur.
Röð reglnanna er mjög mikilvæg og verður að fylgja þeim nákvæmlega í þeirri röð sem ég hef gefið upp.
Ef röðin er röng mun öll skyndiminniskráningin bila.

Regla 1: Hliðraðu leiðum sem verða að vera kraftmiklar (með hæsta forgang)
Tilgangur þessarar reglu er að tryggja að bakhliðin, forskoðunarsíðan, notendamiðstöðin og leitarsíðan séu aldrei skyndiminni.
Þessar síður verða að sækja efni af upprunaþjóninum í rauntíma, annars munu alvarleg virknivandamál koma upp.
Bjartsýni tjáningin mín styður öll undirlén og HTTP/HTTPS samskiptareglur.
Þú þarft ekki að búa til aðskildar reglur fyrir hvert undirlén.
Það er engin þörf á að búa til aðskildar reglur fyrir HTTP og HTTPS.
Setningin er sem hér segir:
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="))
Veldu „Fyrirkoma skyndiminni“ sem aðgerðarvalkost.
Settu þessa reglu efst í öllum skyndiminnireglum.

Regla 2: Sleppa innskráðum notendum og notendum sem skrifa athugasemdir (annar forgangsatriði)
Tilgangur þessarar reglu er að leyfa innskráðum notendum og notendum sem skrifa athugasemdir að fá beinan aðgang að breytilegu efni frá upprunanum.
Þetta tryggir að notendur geti séð persónuupplýsingar sínar og að athugasemdir geti verið birtar í rauntíma.
Í upphaflegri útfærslu var notað eftirfarandi aðferð:starts_with(http.request.full_uri, "https://你的域名/").
Ég breytti því íends_with(http.host, ".etufo.org").
Þessi breyting er kjarninn í allri hagræðingunni.
http.hostÞað inniheldur aðeins lénsheitið, ekki samskiptareglurnar og slóðina.
Notaðuends_with匹配.etufo.orgÞað mun sjálfkrafa passa viðetufo.org,www.etufo.org,blog.etufo.orgÖll undirlén.
Það passar sjálfkrafa við bæði HTTP og HTTPS samskiptareglur án þess að þurfa frekari stillingar.
Innfædd WordPress tjáning:
ends_with(http.host, ".etufo.org") and (http.cookie contains "wordpress_sec_" or http.cookie contains "wordpress_logged_in" or http.cookie contains "comment_")
Ef þú notar WooCommerceNetverslunViðbótin krefst þess að WooCommerce vafrakökuforskeytið sé bætt við.
WooCommerce bættar tjáningar:
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_")
Aðgerðin ætti einnig að vera stillt á „Fyrirkoma skyndiminni“.
Settu þessa reglu fyrir neðan reglu 1.

Regla 3: Vista fast HTML fyrir gesti sem eru ekki innskráðir (lægsti forgangur)
Tilgangur þessarar reglu er að leyfa óskráðum gestum að sækja skyndiminni af HTML síðum beint úr Cloudflare CDN.
Þetta er mikilvægasta skrefið í að bæta hraða vefsíðunnar og draga úr álagi á netþjóna.
Á sama hátt notaði égends_with(http.host, ".etufo.org")Það kom í stað upprunalega sniðsins fyrir samskiptareglur + lénsheiti.
Sjálfvirk samhæfni við algildislén og tvöfaldar samskiptareglur hefur náðst.
Innfædd WordPress tjáning:
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 bættar tjáningar:
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_"
Veldu „Uppfyllir skyndiminnisviðmið“ fyrir aðgerðina.
Við mælum með að virkja eftirfarandi valkosti:
Skyndiminnisblekkingarbrynja.
Úrelt efni er ekki birt við uppfærslur.
Settu þessa reglu neðst í öllum skyndiminnireglum.



Þrjú staðfestingarskref sem þarf að framkvæma eftir stillingu
Ekki loka síðunni strax eftir stillingu.
Þú þarft að framkvæma þrjár einfaldar staðfestingar til að tryggja að reglurnar virki rétt.
Fyrsta staðfestingarskrefið er að athuga stöðu skyndiminnsins þegar notandinn er ekki skráður inn.
Kveiktu á huliðsstillingu vafrans þíns.
Ýttu á F12 til að opna forritaraverkfærin og skipta yfir í flipann Net.
Heimsæktu heimasíðu vefsíðunnar þinnar.
Athugaðu fyrirsagnir svaranna.cf-cache-statusakur.
Ef birtistHITÞetta gefur til kynna að skyndiminnið hafi verið brotið og að reglan virki rétt.
Annað staðfestingarskrefið er að athuga skyndiminni innskráningarstöðunnar.
Skráðu þig inn í vafrann þinn í venjulegum vafragluggaWordPress stuðningur.
Ýttu á F12 til að opna forritaraverkfærin.
Heimsæktu heimasíðuna.
Athugaðu fyrirsagnir svaranna.cf-cache-statusakur.
Ef birtistDYNAMICÞetta gefur til kynna að innskráði notandinn hafi tekist að komast framhjá skyndiminninu.
Þriðja staðfestingarskrefið er að athuga stöðu skyndiminni notenda sem skrifa athugasemdir.
Skrifaðu athugasemd í öðrum vafra eða í huliðsstillingu.
Endurnýjaðu síðuna.
Athugaðu fyrirsagnir svaranna.cf-cache-statusakur.
Ef birtistDYNAMICÞetta bendir til þess að notandinn sem skrifaði athugasemdina hafi einnig tekist að komast framhjá skyndiminninu.
Ef staðfestingin mistekst skal fyrst athuga hvort röð reglnanna sé rétt.
Athugaðu síðan hvort einhverjar aðrar síðureglur eða skyndiminnireglur stangast á við þessar þrjár reglur.
Í raunverulegum prófunum mínum komst ég að því að síðureglur hafa hærri forgang en skyndiminnireglur og munu hnekkja stillingum skyndiminnireglna.

Algengar spurningar og ítarlegar hagræðingar
Margir spyrja mig hversu langan tíma skyndiminnið á að vera á.
Ég mæli með að stilla gildistíma skyndiminnis fyrir HTML skrár á upprunaþjóninum á 1 klukkustund.
Þetta tryggir bæði ferskleika efnisins og að skyndiminnikostir CDN nýtist til fulls.
Ef þú birtir nýja grein eða uppfærir síðu geturðu hreinsað skyndiminnið handvirkt fyrir samsvarandi síðu í Cloudflare bakendanum.
Þú getur líka sett upp opinbera Cloudflare uppsetningarpakkann.WordPress viðbótÞetta gerir kleift að hreinsa skyndiminnið sjálfkrafa þegar efni er birt.
Sumir spurðu einnig hvort þessi aðferð myndi hafa áhrif á vefsíðuna.SEO.
Alls ekki.
Leitarvélar sem nota leitarvélar eru ekki innskráðar og sækja síður sem eru vistaðar í skyndiminni, rétt eins og venjulegir gestir.
Skyndiminnisíður hlaðast hraðar, sem getur í raun bætt sæti í leitarvélum.
Samkvæmt skýrslu Google um kjarnavefmælingar getur viðskiptahlutfallið aukist um 7% fyrir hverja sekúndu sem hleðsla síðunnar eykst.
Hraðaaukningin sem þessi stilling hefur í för með sér bætir ekki aðeins notendaupplifun heldur skapar hún einnig meiri umferð og tekjur.
Niðurstaða
Í þessari stafrænu öld þar sem reikniafl jafngildir kostnaði og hraði jafngildir samkeppnishæfni, þá bætir hver hagræðing á netþjónaauðlindum verðmæti stafrænna eigna.
Margir sækjast eftir dýrum, greiddri þjónustu en líta fram hjá þeim mikla möguleika sem felast í ókeypis tólum.
Getu ókeypis útgáfunnar af Cloudflare er miklu öflugri en flestir ímynda sér.
Besta tæknilega lausnin er aldrei sú dýrasta, heldur sú sem hentar þínum þörfum best.
Fyrir 99% einstakra vefeigenda og lítilla og meðalstórra fyrirtækja er þessi kostnaðarlausa skyndiminnilausn sem byggir á vafrakökum meira en nóg til að mæta þörfum þeirra.
Það krefst ekki þess að þú borgir $200 á mánuði, en það skilar næstum sömu afköstum og greidd áætlun.
Kjarni tækni er að leysa vandamál, ekki að hrúga upp dýrum tólum.
Við skiljum raunverulega kjarna tækni þegar við lærum að smíða skilvirk kerfi með því að nota grunníhlutina.
Ef þú ert að nota ókeypis útgáfuna af Cloudflare og vefsíðan þín er byggð á WordPress, þá mæli ég eindregið með að þú fylgir þessari leiðbeiningum til að stilla hana.
Þú munt komast að því að hraði vefsíðunnar þinnar mun aukast verulega og álag á netþjóninn mun lækka verulega.
Þetta er hagræðingaraðgerð sem tekur 5 mínútur að framkvæma og gagnast þér í heilt ár.
Láttu ekki ókeypis auðlindir fara til spillis; gríptu til aðgerða til að gera vefsíðuna þína hraðari.
Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ Greinin „Kostnaðarlaus WordPress innskráning og skyndiminni aðskilnaður: Hin fullkomna kennsla fyrir ókeypis Cloudflare“ sem er deilt hér gæti verið gagnleg fyrir þig.
Velkomið að deila tengli þessarar greinar:https://www.chenweiliang.com/cwl-33962.html
