Ndarje pa kosto midis hyrjes në WordPress dhe ruajtjes në memorje të vizitorëve: Tutoriali përfundimtar për versionin falas të Cloudflare

Dëshironi të bëniWordPressA doni ta ndani plotësisht ruajtjen dinamike të hyrjes në memorje nga ruajtjen statike të vizitorëve? Ky tutorial ju mëson se si të optimizoni ruajtjen e cookie-ve në memorje me versionin falas të Cloudflare me kosto zero, duke përmirësuar shpejtësinë e faqes së internetit dhe përvojën e përdoruesit. Një udhëzues thelbësor dhe përfundimtar për webmasterët!

Udhëzuesi përfundimtar për ruajtjen e cookie-ve pa pagesë në Cloudflare: Arritja e ndarjes dinamike të hyrjes/ndarjes statike të vizitorëve me kosto zero

99% e pronarëve të faqeve të internetit në WordPress që përdorin versionin falas të Cloudflare po humbasin më shumë se gjysmën e performancës së serverit të tyre.

Kam parë shumë njerëz që bien në dy ekstreme.

Ose mos e ruani fare HTML-në në memorje dhe merrni të dhëna nga serveri origjinal sa herë që një vizitor viziton.

Si alternativë, mund ta ruani në memorien e përkohshme të gjithë faqen HTML, gjë që rezulton në probleme të tilla si hyrje të gabuara të përdoruesve, mosshfaqje të komenteve dhe dështim të operacioneve të prapavijës.

Shumë njerëz besojnë se dallimi i memories së përkohshme nga cookie-t është një veçori ekskluzive për planet me pagesë.

Në fund të fundit, Cloudflare zyrtarisht deklaron se vetëm planet e Biznesit dhe Ndërmarrjes mund të anashkalojnë ruajtjen në memorje HTML kur janë të pranishme cookies.

Plani i biznesit fillon nga 200 dollarë në muaj, gjë që është plotësisht e panevojshme për pronarët individualë të faqeve të internetit dhe blogjet e vogla.

Deri në prill të vitit 2023, zbulova një truk teknik që shumica e njerëzve e anashkaluan.

Kjo teknikë është e para që demonstron plotësisht se si të arrihet i njëjti efekt i ruajtjes në memorje të bazuar në cookie si plani me pagesë duke përdorur operatorët e mbështetur nga versioni falas.

E kam përdorur këtë metodë për të konfiguruar mbi një duzinë faqesh interneti dhe rezultatet i tejkaluan pritjet e mia.

Ngarkesa e CPU-së së serverit të blogut tim personal ra nga një mesatare prej 45% në 12%.

Koha fillestare e ngarkimit të faqes është zvogëluar me 5 sekonda.

Konsumi mujor i bandwidth-it të serverit u ul me 68%.

Megjithatë, zbatimi fillestar kishte dy mangësi të dukshme.

Mbështet vetëm një domen të vetëm HTTPS dhe nuk mbështet domene wildcard.

Nuk merr parasysh që shumë faqe interneti ende përdorin ridrejtime HTTP ose mbështesin si HTTP ashtu edhe HTTPS.

Bëra optimizime gjithëpërfshirëse bazuar në qasjen origjinale dhe zgjidha këto dy probleme.

Tani do të synoj *.etufoJa një udhëzues i plotë se si të konfiguroni një domen me karakter të shëmtuar si .org që mbështet si HTTP ashtu edhe HTTPS.

Pse versioni falas mund ta arrijë funksionin e ruajtjes në memorje të bazuar në cookie të versionit me pagesë?

Shumë njerëz nuk e dinë se ndryshimi thelbësor midis versioneve falas dhe me pagesë të Cloudflare nuk është nëse një veçori e caktuar mund të zbatohet apo jo.

Qëndron në sa i përshtatshëm është të arrihet i njëjti funksion.

Ndarje pa kosto midis hyrjes në WordPress dhe ruajtjes në memorje të vizitorëve: Tutoriali përfundimtar për versionin falas të Cloudflare

Versioni me pagesë ofronMatchesOperatorët e shprehjeve të rregullta mund të përdoren për të përputhur të gjitha cookie-t që duhet të anashkalohen me një rresht të vetëm të shprehjes së rregullt.

Megjithatë, versioni falas nuk e mbështet këtë operator dhe do të merrni një mesazh gabimi "nuk ka të drejtë: përdorimi i operatorit Përputhje nuk lejohet" kur e përdorni.

Dokumentacioni zyrtar i Cloudflare thotë qartë se...MatchesOperatorët kërkojnë që të përdoret një plan biznesi ose një plan i avancuar WAF.

Kjo është arsyeja pse shumica e tutorialeve online ju tregojnë se duhet të kaloni në një plan me pagesë për të përdorur ruajtjen në memorje të cookie-ve.

Por, pas testimeve dhe kërkimeve të përsëritura, gjeta një zbulim të rëndësishëm.

Si kukitë e hyrjes në WordPress ashtu edhe në WooCommerce kanë një parashtesë të fiksuar.

Parashtesa e WordPress Cookies:

WordPress (Native)wp-.*|wordpress.*|comment_.*
WordPress me WooCommerce    wp-.*|wordpress.*|comment_.*|woocommerce_.*

Nuk kemi nevojë të përdorim shprehje të rregullta për të përputhur të gjitha cookie-t; na duhet të përdorim vetëm ato që mbështeten nga versioni falas.containsOperatori kontrollon nëse cookie përmban këto parashtesa fikse.

Kjo ide është shumë e zgjuar.

Ai anashkaloi veçoritë ekskluzive të versionit me pagesë dhe arriti të njëjtin efekt duke përdorur operatorët më themelorë.

Për më tepër, performanca e saj është më e mirë se përputhja e shprehjeve të rregullta sepsecontainsShpenzimet llogaritëse të operatorëve janë shumë më të vogla se ato të përputhjes së shprehjeve të rregullta.

Për *.etufoPërfundoni hapat e konfigurimit për .org (i zbatueshëm si për HTTP ashtu edhe për HTTPS)

I gjithë procesi i konfigurimit kërkon vetëm krijimin e 3 rregullave të ruajtjes në memorje.

Renditja e rregullave është shumë e rëndësishme dhe duhet të ndiqet me përpikëri sipas renditjes që kam dhënë.

Nëse renditja është e gabuar, e gjithë logjika e ruajtjes në memorje do të dështojë.

Pamje e ekranit e konfigurimit të ruajtjes në memorje të Cloudflare

Rregulli 1: Shtigjet anashkaluese që duhet të jenë dinamike (prioriteti më i lartë)

Qëllimi i këtij rregulli është të sigurojë që backend-i, faqja e pamjes paraprake, qendra e përdoruesit dhe faqja e kërkimit të mos ruhen kurrë në memorien e përkohshme.

Këto faqe duhet të marrin përmbajtje nga serveri origjinal në kohë reale, përndryshe do të shfaqen probleme serioze funksionale.

Shprehja ime e optimizuar mbështet të gjitha nën-domenet dhe protokollet HTTP/HTTPS.

Nuk keni nevojë të krijoni rregulla të veçanta për secilin nën-domen.

Nuk ka nevojë të krijohen rregulla të ndara për HTTP dhe HTTPS.

Shprehja është si më poshtë:

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

Zgjidhni "Bypass Cache" si opsionin e operacionit.

Vendoseni këtë rregull në krye të të gjitha rregullave të ruajtjes në memorien e përkohshme.

Pamje e ekranit e konfigurimit të ruajtjes në memorje të Cloudflare

Rregulli 2: Anashkaloni përdoruesit e kyçur dhe komentues (prioriteti i dytë)

Qëllimi i këtij rregulli është t'u lejojë përdoruesve të kyçur dhe komentues të hyjnë drejtpërdrejt në përmbajtje dinamike nga burimi.

Kjo siguron që përdoruesit të mund të shohin informacionin e tyre personal dhe komentet të shfaqen në kohë reale.

Implementimi fillestar përdori metodën e mëposhtme:starts_with(http.request.full_uri, "https://你的域名/").

E ndryshova nëends_with(http.host, ".etufo.org").

Ky ndryshim është thelbi i të gjithë optimizimit.

http.hostAi përfshin vetëm emrin e domenit, jo protokollin dhe rrugën.

përdorimends_with匹配.etufo.orgDo të përputhet automatikishtetufo.org,www.etufo.org,blog.etufo.orgTë gjitha nën-domenet.

Ai përputhet automatikisht si me protokollet HTTP ashtu edhe me ato HTTPS pa kërkuar ndonjë konfigurim shtesë.

Shprehjet native të 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_")

Nëse përdorni WooCommercefurnizuesit të energjisë elektrikeShtojca kërkon që të shtohet prefiksi i cookie-t WooCommerce.

Shprehjet e Përmirësuara të 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_")

Operacioni duhet të vendoset gjithashtu në "Bypass Cache".

Vendoseni këtë rregull poshtë rregullit 1.

Pamje e ekranit e konfigurimit të ruajtjes në memorje të Cloudflare

Rregulli 3: Ruani HTML statik në memorje për vizitorët që nuk janë të kyçur (prioriteti më i ulët)

Qëllimi i këtij rregulli është t'u lejojë vizitorëve të paregjistruar të marrin drejtpërdrejt faqet HTML të ruajtura në memorje nga Cloudflare CDN.

Ky është hapi më i rëndësishëm në përmirësimin e shpejtësisë së faqes së internetit dhe uljen e ngarkesës së serverit.

Në mënyrë të ngjashme, përdoraends_with(http.host, ".etufo.org")Ai zëvendësoi formatin origjinal të protokollit + emrit të domenit.

Është arritur përputhshmëri automatike me domenet wildcard dhe protokollet e dyfishta.

Shprehjet native të 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_"

Shprehjet e Përmirësuara të 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_"

Zgjidhni "Përmbush kriteret e memories së përkohshme" për operacionin.

Ne ju rekomandojmë të aktivizoni opsionet e mëposhtme:

Armatura mashtruese e memorjes së fshehtë.

Përmbajtja e vjetëruar nuk ofrohet gjatë përditësimeve.

Vendoseni këtë rregull në fund të të gjitha rregullave të ruajtjes në memorien e përkohshme.

Pamje e ekranit e konfigurimit të ruajtjes në memorje të Cloudflare

Pamje e ekranit e konfigurimit të ruajtjes në memorje të Cloudflare

Pamje e ekranit e konfigurimit të ruajtjes në memorje të Cloudflare

Tre hapa verifikimi që duhet të kryhen pas konfigurimit

Pas konfigurimit, mos e mbyllni faqen menjëherë.

Duhet të kryeni tre validime të thjeshta për t'u siguruar që rregullat po funksionojnë siç duhet.

Hapi i parë i verifikimit është të kontrolloni statusin e memorjes së përkohshme kur përdoruesi nuk është i kyçur.

Aktivizoni modalitetin inkognito të shfletuesit tuaj.

Shtypni F12 për të hapur mjetet e zhvilluesit dhe për të kaluar te skeda Rrjeti.

Vizitoni faqen kryesore të faqes suaj të internetit.

Kontrolloni titujt e përgjigjeve.cf-cache-statusfushë.

Nëse shfaqetHITKjo tregon që memoria e përkohshme është goditur dhe rregulli po funksionon siç duhet.

Hapi i dytë i verifikimit është të kontrolloni ruajtjen në memorje të statusit të hyrjes.

Hyni në shfletuesin tuaj në një dritare të rregullt shfletuesiMbështetja e WordPress.

Shtypni F12 për të hapur mjetet e zhvilluesit.

Vizitoni faqen kryesore të faqes së internetit.

Kontrolloni titujt e përgjigjeve.cf-cache-statusfushë.

Nëse shfaqetDYNAMICKjo tregon që përdoruesi i kyçur e ka anashkaluar me sukses memorien e përkohshme.

Hapi i tretë i verifikimit është të kontrolloni statusin e ruajtjes në memorje të përdoruesve që komentojnë.

Posto një koment duke përdorur një shfletues tjetër ose modalitetin inkognito.

Rifresko faqen.

Kontrolloni titujt e përgjigjeve.cf-cache-statusfushë.

Nëse shfaqetDYNAMICKjo tregon që përdoruesi që komentoi e anashkaloi me sukses edhe memorien e përkohshme.

Nëse validimi dështon, së pari kontrolloni nëse rendi i rregullave është i saktë.

Pastaj kontrolloni nëse ka ndonjë Rregull tjetër Faqeje ose rregulla të ruajtjes në memorje që bien ndesh me këto tre rregulla.

Gjatë testimit tim aktual, zbulova se Rregullat e faqes kanë përparësi më të lartë se rregullat e ruajtjes në memorien specifike dhe do të mbivendosin cilësimet e rregullave të ruajtjes në memorien specifike.

Pamje e ekranit e konfigurimit të ruajtjes në memorje të Cloudflare

Pyetje të Shpeshta dhe Optimizime të Avancuara

Shumë njerëz më pyesin se sa kohë duhet të caktohet koha e skadimit të memories cache.

Unë rekomandoj që koha e skadimit të memories cache për skedarët HTML në serverin origjinal të caktohet në 1 orë.

Kjo siguron si freskinë e përmbajtjes ashtu edhe shfrytëzimin e plotë të avantazheve të ruajtjes në memorje të CDN-së.

Nëse publikoni një artikull të ri ose përditësoni një faqe, mund ta pastroni manualisht memorien e përkohshme për faqen përkatëse në backend-in e Cloudflare.

Gjithashtu mund të instaloni paketën zyrtare të instalimit të Cloudflare.plugin WordPressKjo lejon pastrimin automatik të memorjes së përkohshme gjatë publikimit të përmbajtjes.

Disa njerëz pyetën gjithashtu nëse kjo metodë do të ndikonte në faqen e internetit.SEO.

Absolutisht jo.

Zvarritësit e motorëve të kërkimit nuk janë të kyçur dhe do të rikuperojnë faqet e ruajtura në memorien e përkohshme njësoj si vizitorët e rregullt.

Faqet e ruajtura në memorje ngarkohen më shpejt, gjë që në fakt mund të përmirësojë renditjen në motorët e kërkimit.

Sipas raportit të metrikave kryesore të internetit të Google, për çdo rritje prej 1 sekondë të shpejtësisë së ngarkimit të faqes, normat e konvertimit mund të rriten me 7%.

Rritja e shpejtësisë nga ky konfigurim jo vetëm që përmirëson përvojën e përdoruesit, por gjithashtu gjeneron drejtpërdrejt më shumë trafik dhe të ardhura.

përfundim

Në këtë epokë dixhitale ku fuqia llogaritëse është e barabartë me koston dhe shpejtësia është e barabartë me konkurrueshmërinë, çdo optimizim i burimeve të serverit i shton vlerë aseteve dixhitale.

Shumë njerëz ndjekin shërbime të shtrenjta me pagesë, por e anashkalojnë potencialin e madh të fshehur në mjetet falas.

Aftësitë e versionit falas të Cloudflare janë shumë më të fuqishme nga sa imagjinojnë shumica e njerëzve.

Zgjidhja më e mirë teknike nuk është kurrë më e shtrenjta, por ajo që i përshtatet më së miri nevojave tuaja.

Për 99% të pronarëve individualë të faqeve të internetit dhe ndërmarrjeve të vogla dhe të mesme, kjo zgjidhje e ruajtjes në memorje me kosto zero e bazuar në cookie është më se e mjaftueshme për të përmbushur nevojat e tyre.

Nuk kërkon që ju të paguani 200 dollarë në muaj, megjithatë ofron pothuajse të njëjtin përmirësim të performancës si një plan me pagesë.

Thelbi i teknologjisë është zgjidhja e problemeve, jo grumbullimi i mjeteve të shtrenjta.

Ne e kuptojmë vërtet thelbin e teknologjisë kur mësojmë të ndërtojmë sisteme efikase duke përdorur komponentët më themelorë.

Nëse po përdorni versionin falas të Cloudflare dhe faqja juaj e internetit është ndërtuar në WordPress, ju rekomandoj fuqimisht që të ndiqni këtë tutorial për ta konfiguruar atë.

Do të vini re se shpejtësia e faqes suaj të internetit do të përjetojë një kërcim cilësor dhe ngarkesa e serverit do të bjerë ndjeshëm.

Ky është një operacion optimizimi që zgjat 5 minuta për t'u zbatuar dhe ju sjell dobi për një vit të tërë.

Mos i lini burimet falas të shkojnë dëm; ndërmerrni veprime për ta bërë faqen tuaj të internetit të funksionojë më shpejt.

Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ Artikulli "Hyrja me kosto zero në WordPress dhe ndarja e Caching-ut të Vizitorëve: Tutoriali përfundimtar për Cloudflare falas" i ndarë këtu mund t'ju jetë i dobishëm.

Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-33962.html

Për të zhbllokuar më shumë truke të fshehura🔑, mirë se vini të bashkoheni me kanalin tonë në Telegram!

Shpërndaje dhe like nëse të pëlqen! Ndarjet dhe pëlqimet tuaja janë motivimi ynë i vazhdueshëm!

 

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

Scroll to Top