Separazzjoni mingħajr ħlas tal-login ta' WordPress u l-caching tas-CDN tal-viżitaturi: It-tutorja aħħarija għall-verżjoni bla ħlas ta' Cloudflare.

Trid tagħmelWordPressTissepara kompletament il-caching dinamiku tal-login mill-caching statiku tal-viżitaturi? Dan it-tutorja jgħallmek kif tottimizza l-caching tal-cookies bil-verżjoni bla ħlas ta' Cloudflare mingħajr ħlas, u b'hekk ittejjeb il-veloċità tal-websajt u l-esperjenza tal-utent. Gwida essenzjali u aħħarija għall-webmasters!

Gwida Ultima għall-Caching tal-Cookies Ħieles ta' Cloudflare: Il-Ksib ta' Login Dinamiku/Separazzjoni Statika tal-Viżitaturi bi Spiża Żero

99% tas-sidien ta' websajts WordPress li jużaw il-verżjoni bla ħlas ta' Cloudflare qed jaħlu aktar minn nofs il-prestazzjoni tas-server tagħhom.

Rajt wisq nies jaqgħu f'żewġ estremi.

Jew taħżinx fil-cache l-HTML, u ġib id-dejta mis-server tal-oriġini kull darba li viżitatur iżur is-sit.

Inkella, tista' taħżen il-paġna HTML kollha fil-cache, u dan jirriżulta fi kwistjonijiet bħal logins mhux korretti tal-utent, kummenti li ma jintwerewx, u operazzjonijiet tal-backend li jfallu.

Ħafna nies jemmnu li d-distinzjoni tal-cache permezz tal-cookie hija karatteristika esklussiva għall-pjanijiet imħallsa.

Wara kollox, Cloudflare tiddikjara uffiċjalment li l-pjanijiet tan-Negozju u l-Intrapriża biss jistgħu jevitaw il-caching tal-HTML meta jkunu preżenti l-cookies.

Il-pjan tan-Negozju jibda minn $200 fix-xahar, li huwa kompletament bla bżonn għal sidien ta' websajts individwali u blogs żgħar.

Sa April 2023, skoprejt trick tekniku li ħafna nies injoraw.

Din it-teknika hija l-ewwel waħda li turi bis-sħiħ kif jinkiseb l-istess effett ta' caching ibbażat fuq il-cookies bħall-pjan imħallas bl-użu tal-operaturi appoġġjati mill-verżjoni bla ħlas.

Użajt dan il-metodu biex nikkonfigura aktar minn tużżana websajts, u r-riżultati qabżu l-aspettattivi tiegħi.

It-tagħbija tas-CPU tas-server tal-blog personali tiegħi niżlet minn medja ta' 45% għal 12%.

Il-ħin tat-tagħbija inizjali tal-paġna tnaqqas b'5 sekondi.

Il-konsum tal-bandwidth tas-server ta’ kull xahar naqas bi 68%.

Madankollu, l-implimentazzjoni inizjali kellha żewġ nuqqasijiet ovvji.

Jappoġġja biss dominju HTTPS wieħed u ma jappoġġjax dominji wildcard.

Ma jqisx li ħafna websajts għadhom jużaw redirects HTTP jew jappoġġjaw kemm HTTP kif ukoll HTTPS.

Għamilt ottimizzazzjonijiet komprensivi bbażati fuq l-approċċ oriġinali u solvejt dawn iż-żewġ problemi.

Issa se nimmira *.etUFOHawnhekk hawn gwida kompluta dwar kif tikkonfigura dominju wildcard bħal .org li jappoġġja kemm HTTP kif ukoll HTTPS.

Għaliex il-verżjoni bla ħlas tista' tikseb il-funzjoni ta' caching ibbażata fuq il-cookies tal-verżjoni mħallsa?

Ħafna nies ma jafux li d-differenza ewlenija bejn il-verżjonijiet bla ħlas u dawk bi ħlas ta' Cloudflare mhijiex jekk ċerta karatteristika tistax tiġi implimentata jew le.

Jinsab f'kemm hu konvenjenti li tinkiseb l-istess funzjoni.

Separazzjoni mingħajr ħlas tal-login ta' WordPress u l-caching tas-CDN tal-viżitaturi: It-tutorja aħħarija għall-verżjoni bla ħlas ta' Cloudflare.

Il-verżjoni mħallsa tipprovdiMatchesL-operaturi tal-espressjoni regolari jistgħu jintużaw biex iqabblu l-cookies kollha li jeħtieġ li jiġu evitati b'linja waħda ta' espressjoni regolari.

Madankollu, il-verżjoni bla ħlas ma tappoġġjax dan l-operatur, u tirċievi messaġġ ta' żball "mhux intitolat: l-użu tal-operatur Matches mhux permess" meta tużah.

Id-dokumentazzjoni uffiċjali ta' Cloudflare tiddikjara b'mod ċar li...MatchesL-operaturi jeħtieġu Pjan ta' Negozju jew Pjan Avvanzat tal-WAF biex jintużaw.

Huwa għalhekk li ħafna mit-tutorials online jgħidulek li trid taġġorna għal pjan imħallas biex tuża l-caching tal-cookies.

Imma wara ripetuti testijiet u riċerka, sibt avvanz ewlieni.

Kemm il-cookies tal-login ta' WordPress kif ukoll ta' WooCommerce għandhom prefiss fiss.

Prefiss tal-Cookies ta' WordPress:

WordPress (Nattiv)wp-.*|wordpress.*|kumment_.*
WordPress bil-WooCommerce    wp-.*|wordpress.*|kumment_.*|woocommerce_.*

M'għandniex bżonn nużaw espressjonijiet regolari biex inqabblu l-cookies kollha; għandna bżonn nużaw biss dawk appoġġjati mill-verżjoni bla ħlas.containsL-operatur jivverifika jekk il-cookie fihx dawn il-prefissi fissi.

Din l-idea hija intelliġenti ħafna.

Hija evitat il-karatteristiċi esklussivi tal-verżjoni mħallsa u kisbet l-istess effett eżatt bl-użu tal-aktar operaturi bażiċi.

Barra minn hekk, il-prestazzjoni tiegħu hija aħjar minn tqabbil ta' espressjoni regolari għaliex...containsL-overhead komputazzjonali tal-operaturi huwa ħafna inqas minn dak tat-tqabbil ta' espressjonijiet regolari.

Għal *.etUFOImla l-passi tal-konfigurazzjoni għal .org (applikabbli kemm għal HTTP kif ukoll għal HTTPS)

Il-proċess kollu ta' konfigurazzjoni jeħtieġ biss il-ħolqien ta' 3 regoli tal-caching.

L-ordni tar-regoli hija importanti ħafna u trid tiġi segwita b'mod strett fl-ordni li tajt.

Jekk l-ordni tkun żbaljata, il-loġika kollha tal-caching se tfalli.

Screenshot tal-konfigurazzjoni tal-caching ta' Cloudflare

Regola 1: Evita mogħdijiet li jridu jkunu dinamiċi (l-ogħla prijorità)

L-iskop ta' din ir-regola huwa li tiżgura li l-backend, il-paġna tal-preview, iċ-ċentru tal-utent, u l-paġna tat-tiftix qatt ma jiġu kkaxxjati.

Dawn il-paġni jridu jġibu l-kontenut mis-server tal-oriġini f'ħin reali, inkella se jseħħu problemi funzjonali serji.

L-espressjoni ottimizzata tiegħi tappoġġja s-subdominji u l-protokolli HTTP/HTTPS kollha.

M'għandekx bżonn toħloq regoli separati għal kull sottodominju.

M'hemmx bżonn li jinħolqu regoli separati għall-HTTP u l-HTTPS.

L-espressjoni hija kif ġej:

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="))

Agħżel "Bypass Cache" bħala l-azzjoni.

Poġġi din ir-regola fil-quċċata tar-regoli kollha tal-caching.

Screenshot tal-konfigurazzjoni tal-caching ta' Cloudflare

Regola 2: Evita utenti illoggjati u li jikkummentaw (it-tieni prijorità)

L-iskop ta' din ir-regola huwa li tippermetti lill-utenti li illoggjaw u li jikkummentaw jaċċessaw direttament kontenut dinamiku mis-sors.

Dan jiżgura li l-utenti jistgħu jaraw l-informazzjoni personali tagħhom, u l-kummenti jistgħu jintwerew f'ħin reali.

L-implimentazzjoni inizjali użat il-metodu li ġej:starts_with(http.request.full_uri, "https://你的域名/").

Biddiltha għalends_with(http.host, ".etufo.org").

Din il-bidla hija l-qalba tal-ottimizzazzjoni kollha.

http.hostJinkludi biss l-isem tad-dominju, mhux il-protokoll u l-mogħdija.

Użaends_withtaqbila.etufo.orgSe jaqbel awtomatikamentetufo.org,www.etufo.org,blog.etufo.orgIs-sottodominji kollha.

Jaqbel awtomatikament kemm mal-protokolli HTTP kif ukoll mal-protokolli HTTPS mingħajr ma jeħtieġ xi konfigurazzjoni addizzjonali.

Espressjonijiet nattivi ta' WordPress:

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

Jekk qed tuża WooCommerceKummerċ elettronikuIl-plugin jirrikjedi li jiżdied il-prefiss tal-cookie ta' WooCommerce.

Espressjonijiet Imtejba ta' WooCommerce:

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_")

L-operazzjoni għandha wkoll tkun issettjata għal "Bypass Cache".

Poġġi din ir-regola taħt ir-regola 1.

Screenshot tal-konfigurazzjoni tal-caching ta' Cloudflare

Regola 3: Aħżen HTML statiku fil-cache għal viżitaturi li mhumiex illoggjati (l-inqas prijorità)

L-iskop ta' din ir-regola huwa li tippermetti lill-viżitaturi mhux illoggjati jirkupraw direttament paġni HTML fil-cache minn Cloudflare CDN.

Dan huwa l-aktar pass kruċjali biex tittejjeb il-veloċità tal-websajt u jitnaqqas it-tagħbija tas-server.

Bl-istess mod, jien użajtends_with(http.host, ".etufo.org")Dan issostitwixxa l-format oriġinali tal-protokoll + l-isem tad-dominju.

Inkisbet kompatibilità awtomatika ma' dominji wildcard u protokolli doppji.

Espressjonijiet nattivi ta' WordPress:

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_"

Espressjonijiet Imtejba ta' WooCommerce:

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_"

Agħżel "Jissodisfa l-kriterji tal-cache" għall-operazzjoni.

Nirrakkomandaw li tattiva l-għażliet li ġejjin:

Armatura tal-qerq tal-cache.

Kontenut skadut mhux provdut waqt l-aġġornamenti.

Poġġi din ir-regola fil-qiegħ nett tar-regoli kollha tal-caching.

Screenshot tal-konfigurazzjoni tal-caching ta' Cloudflare

Screenshot tal-konfigurazzjoni tal-caching ta' Cloudflare

Screenshot tal-konfigurazzjoni tal-caching ta' Cloudflare

Tliet passi ta' verifika li jridu jsiru wara l-konfigurazzjoni

Wara l-konfigurazzjoni, tagħlaqx il-paġna immedjatament.

Jeħtieġ li twettaq tliet validazzjonijiet sempliċi biex tiżgura li r-regoli qed jaħdmu sew.

L-ewwel pass ta' verifika huwa li jiġi ċċekkjat l-istatus tal-cache meta l-utent ma jkunx illoggjat.

Ixgħel il-modalità incognito tal-browser tiegħek.

Agħfas F12 biex tiftaħ l-għodod tal-iżviluppatur u taqleb għat-tab tan-Netwerk.

Żur il-paġna ewlenija tal-websajt tiegħek.

Iċċekkja l-intestaturi tar-rispons.cf-cache-statusgħalqa.

Jekk muriHITDan jindika li l-cache ntlaħaq u r-regola qed taħdem b'mod korrett.

It-tieni pass ta' verifika huwa li tiċċekkja l-caching tal-istatus tal-login.

Idħol fil-browser tiegħek f'tieqa regolari tal-browserBackend ta 'WordPress.

Agħfas F12 biex tiftaħ l-għodod tal-iżviluppatur.

Żur il-paġna ewlenija tal-websajt.

Iċċekkja l-intestaturi tar-rispons.cf-cache-statusgħalqa.

Jekk muriDYNAMICDan jindika li l-utent li illoggja b'suċċess qabeż il-cache.

It-tielet pass ta' verifika huwa li jiġi ċċekkjat l-istatus tal-caching tal-utenti li jikkummentaw.

Ibgħat kumment billi tuża browser ieħor jew il-modalità incognito.

Aġġorna l-paġna.

Iċċekkja l-intestaturi tar-rispons.cf-cache-statusgħalqa.

Jekk muriDYNAMICDan jindika li l-utent li kkummenta b'suċċess ukoll irnexxielu jevita l-cache.

Jekk il-validazzjoni tfalli, l-ewwel iċċekkja jekk l-ordni tar-regoli hijiex korretta.

Imbagħad iċċekkja jekk hemmx xi Regoli oħra tal-Paġna jew regoli tal-caching li jikkonfliġġu ma' dawn it-tliet regoli.

Fit-testijiet attwali tiegħi, sibt li r-Regoli tal-Paġna għandhom prijorità ogħla mir-regoli tal-caching u se jegħlbu s-settings tar-regoli tal-caching.

Screenshot tal-konfigurazzjoni tal-caching ta' Cloudflare

Mistoqsijiet Frekwenti u Ottimizzazzjonijiet Avvanzati

Ħafna nies jistaqsuni kemm għandu jkun issettjat il-ħin ta' skadenza tal-cache.

Nirrakkomanda li tissettja l-ħin ta' skadenza tal-cache għall-fajls HTML fuq is-server tal-oriġini għal siegħa.

Dan jiżgura kemm il-freskezza tal-kontenut kif ukoll l-użu sħiħ tal-vantaġġi tal-caching tas-CDN.

Jekk tippubblika artiklu ġdid jew taġġorna paġna, tista' tneħħi l-cache manwalment għall-paġna korrispondenti fil-backend ta' Cloudflare.

Tista' wkoll tinstalla l-pakkett uffiċjali tal-installazzjoni ta' Cloudflare.plugin WordPressDan jippermetti t-tneħħija awtomatika tal-cache meta jiġi ppubblikat kontenut.

Xi nies staqsew ukoll jekk dan il-metodu kienx se jaffettwa l-websajt.SEO.

Assolutament le.

Il-crawlers tal-magna tat-tiftix mhumiex illoggjati u se jirkupraw paġni fil-cache bħall-viżitaturi regolari.

Il-paġni fil-cache jitgħabbew aktar malajr, u dan jista' fil-fatt itejjeb il-klassifiki tal-magna tat-tiftix.

Skont ir-rapport ewlieni tal-metriċi tal-web ta' Google, għal kull żieda ta' sekonda fil-veloċità tat-tagħbija tal-paġna, ir-rati ta' konverżjoni jistgħu jiżdiedu b'7%.

Iż-żieda fil-veloċità minn din il-konfigurazzjoni mhux biss ittejjeb l-esperjenza tal-utent iżda tiġġenera wkoll direttament aktar traffiku u dħul.

Konklużjoni

F'din l-era diġitali fejn il-qawwa tal-kompjuters hija ugwali għall-ispiża u l-veloċità hija ugwali għall-kompetittività, kull ottimizzazzjoni tar-riżorsi tas-server iżżid il-valur lill-assi diġitali.

Ħafna nies ifittxu servizzi mħallsa għaljin iżda jinjoraw il-potenzjal enormi moħbi fl-għodod b'xejn.

Il-kapaċitajiet tal-verżjoni bla ħlas ta' Cloudflare huma ħafna aktar qawwija milli jimmaġinaw ħafna nies.

L-aħjar soluzzjoni teknika qatt mhi l-aktar waħda għalja, iżda dik li l-aktar taqbel mal-bżonnijiet tiegħek.

Għal 99% tas-sidien individwali ta' websajts u intrapriżi żgħar u ta' daqs medju, din is-soluzzjoni ta' caching ibbażata fuq cookies mingħajr ħlas hija aktar minn biżżejjed biex tissodisfa l-bżonnijiet tagħhom.

Ma jeħtieġx li tħallas $200 fix-xahar, iżda jagħti kważi l-istess titjib fil-prestazzjoni bħal pjan imħallas.

L-essenza tat-teknoloġija hija li ssolvi l-problemi, mhux li takkumula għodda għaljin.

Nifhmu tassew l-essenza tat-teknoloġija meta nitgħallmu nibnu sistemi effiċjenti bl-użu tal-aktar komponenti bażiċi.

Jekk qed tuża l-verżjoni bla ħlas ta' Cloudflare u l-websajt tiegħek hija mibnija fuq WordPress, nirrakkomanda ħafna li ssegwi dan it-tutorja biex tikkonfiguraha.

Se ssib li l-veloċità tal-websajt tiegħek se tesperjenza qabża kwalitattiva, u t-tagħbija tas-server se tonqos b'mod sinifikanti.

Din hija operazzjoni ta' ottimizzazzjoni li tieħu 5 minuti biex tiġi implimentata u tibbenefikak għal sena sħiħa.

Tħallix ir-riżorsi bla ħlas jinħlew; ħu azzjoni biex il-websajt tiegħek taħdem aktar malajr.

发表 评论

您的邮箱地址不会被公开。 Jintużaw l-oqsma meħtieġa * Tikketta

Direttorju tal-Artikoli
Skrollja Top