Direttorju tal-Artikoli
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.

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.

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.

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.

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.



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.

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.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ L-artiklu "Separazzjoni mingħajr Spiża tal-Login ta' WordPress u l-Caching tas-CDN tal-Viżitaturi: It-Tutorja Ultima dwar il-Verżjoni Ħielsa ta' Cloudflare" maqsum hawn jista' jkun ta' għajnuna għalik.
Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-33962.html
