Separazione à costu zero di u login di WordPress è di a memorizazione in cache di i visitatori: U tutoriale ultimu per a versione gratuita di Cloudflare

Vulete fàWordPressSeparate cumpletamente a cache di login dinamica da a cache di i visitatori statica? Stu tutoriale vi insegna cumu ottimizà a cache di i cookie cù a versione gratuita di Cloudflare à costu zero, migliurendu a velocità di u situ web è l'esperienza di l'utente. Una guida essenziale definitiva per i webmaster!

Guida definitiva à a memorizazione in cache di cookie gratuiti di Cloudflare: ottene una separazione dinamica di l'accessu / visitatori statici à costu zero

99% di i pruprietarii di siti web WordPress chì utilizanu a versione gratuita di Cloudflare perdenu più di a metà di e prestazioni di u so servitore.

Aghju vistu troppu persone cascà in dui estremi.

O ùn mette micca in cache l'HTML, è recuperate dati da u servitore d'origine ogni volta chì un visitatore visita.

In alternativa, pudete mette in cache tutta a pagina HTML, ciò chì porta à prublemi cum'è login d'utilizatori sbagliati, cummenti chì ùn si visualizanu micca è fallimenti di l'operazioni di backend.

Parechje persone credenu chì a distinzione di a cache per cookie hè una funzione esclusiva di i piani pagati.

Dopu tuttu, Cloudflare dichjara ufficialmente chì solu i piani Business è Enterprise ponu bypassà a cache HTML quandu i cookies sò presenti.

U pianu cummerciale principia à $ 200 per mese, chì hè cumpletamente inutile per i pruprietarii di siti web individuali è i picculi blog.

Finu à aprile 2023, aghju scupertu un truccu tecnicu chì a maiò parte di a ghjente hà trascuratu.

Questa tecnica hè a prima à dimustrà cumpletamente cumu ottene esattamente u listessu effettu di caching basatu annantu à i cookies cum'è u pianu pagatu utilizendu l'operatori supportati da a versione gratuita.

Aghju utilizatu stu metudu per cunfigurà più di una decina di siti web, è i risultati anu superatu e mo aspettative.

A carica di a CPU di u mo servitore di blog persunale hè cascata da una media di 45% à 12%.

U tempu di caricamentu iniziale di a pagina hè statu riduttu di 5 secondi.

U cunsumu mensile di larghezza di banda di u servitore hè diminuitu di 68%.

Tuttavia, l'implementazione iniziale avia duie mancanze evidenti.

Supporta solu un duminiu HTTPS è ùn supporta micca i duminii jolly.

Ùn tene micca contu di u fattu chì parechji siti web utilizanu sempre redirezzioni HTTP o supportanu sia HTTP sia HTTPS.

Aghju fattu ottimisazioni cumplete basate annantu à l'approcciu uriginale è aghju risoltu sti dui prublemi.

Avà mi rivolgerò à *.etRicchiEccu una guida cumpleta nantu à cumu cunfigurà un duminiu jolly cum'è .org chì supporta sia HTTP sia HTTPS.

Perchè a versione gratuita pò ottene a funzione di caching basata nantu à i cookies di a versione pagata?

Parechje persone ùn sanu micca chì a differenza principale trà e versioni gratuite è pagate di Cloudflare ùn hè micca se una certa funzione pò esse implementata o micca.

Si trova in quantu hè cunveniente ottene a listessa funzione.

Separazione à costu zero di u login di WordPress è di a memorizazione in cache di i visitatori: U tutoriale ultimu per a versione gratuita di Cloudflare

A versione pagata furnisceMatchesL'operatori di spressione regulare ponu esse aduprati per currisponde à tutti i cookies chì devenu esse bypassati cù una sola linea di spressione regulare.

Tuttavia, a versione gratuita ùn supporta micca questu operatore, è riceverete un missaghju d'errore "micca autorizatu: l'usu di l'operatore Matches ùn hè micca permessu" quandu l'utilizate.

A ducumentazione ufficiale di Cloudflare dice chjaramente chì...MatchesL'operatori anu bisognu di un pianu Business o di un pianu WAF Advanced per esse aduprati.

Hè per quessa chì a maiò parte di i tutoriali in linea vi dicenu chì duvete passà à un pianu pagatu per aduprà a cache di i cookies.

Ma dopu à ripetute prove è ricerche, aghju trovu una scuperta chjave.

I cookies di login di WordPress è WooCommerce anu un prefissu fissu.

Prefissu di i cookies di WordPress:

WordPress (Nativu)wp-.*|wordpress.*|cummentariu_.*
WordPress cù WooCommerce    wp-.*|wordpress.*|cummentariu_.*|woocommerce_.*

Ùn avemu micca bisognu d'utilizà espressioni regulare per currisponde à tutti i cookies; avemu solu bisognu d'utilizà quelli supportati da a versione gratuita.containsL'operatore verifica se u cookie cuntene questi prefissi fissi.

Questa idea hè assai intelligente.

Hà bypassatu e funzioni esclusive di a versione pagata è hà ottenutu esattamente u listessu effettu aduprendu l'operatori più basi.

Inoltre, a so prestazione hè megliu cà a currispundenza di l'espressioni regulare perchècontainsU sovraccaricu di calculu di l'operatori hè assai menu chè quellu di a currispundenza di l'espressioni regulare.

Per *.etRicchiCumplete i passi di cunfigurazione per .org (applicabile sia à HTTP sia à HTTPS)

Tuttu u prucessu di cunfigurazione richiede solu a creazione di 3 regule di caching.

L'ordine di e regule hè assai impurtante è deve esse seguitatu strettamente in l'ordine chì aghju datu.

Sè l'ordine hè sbagliatu, tutta a logica di caching fallirà.

Screenshot di a cunfigurazione di a cache di Cloudflare

Regula 1: Ignorà i percorsi chì devenu esse dinamichi (priorità più alta)

U scopu di sta regula hè di assicurà chì u backend, a pagina di anteprima, u centru utilizatore è a pagina di ricerca ùn sianu mai memorizzati in cache.

Queste pagine devenu recuperà u cuntenutu da u servitore d'origine in tempu reale, altrimenti si verificanu serii prublemi funziunali.

A mo espressione ottimizzata supporta tutti i sottodomini è i protocolli HTTP/HTTPS.

Ùn avete bisognu di creà regule separate per ogni sottodominiu.

Ùn ci hè bisognu di creà regule separate per HTTP è HTTPS.

L'espressione hè a siguente:

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

Selezziunate "Bypass Cache" cum'è l'opzione d'operazione.

Pone sta regula in cima à tutte e regule di caching.

Screenshot di a cunfigurazione di a cache di Cloudflare

Regula 2: Ignorà l'utilizatori cunnessi è chì cummentanu (seconda priorità)

U scopu di sta regula hè di permette à l'utilizatori cunnessi è chì cummentanu d'accede direttamente à u cuntenutu dinamicu da a fonte.

Questu assicura chì l'utilizatori possinu vede e so informazioni persunali, è i cummenti possinu esse visualizati in tempu reale.

L'implementazione iniziale hà utilizatu u metudu seguente:starts_with(http.request.full_uri, "https://你的域名/").

L'aghju cambiatu àends_with(http.host, ".etufo.org").

Stu cambiamentu hè u core di tutta l'ottimisazione.

http.hostInclude solu u nome di duminiu, micca u protocolu è u percorsu.

perends_withmatch.etufo.orgSi currisponderà automaticamenteetufo.org,www.etufo.org,blog.etufo.orgTutti i sottodomini.

Corrisponde automaticamente à i protokolli HTTP è HTTPS senza richiede alcuna cunfigurazione supplementaria.

Espressioni native di 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_")

Sè vo aduprate WooCommerceE-commerceU plugin richiede l'aghjuntu di u prefissu di cookie WooCommerce.

Espressioni Migliorate di 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'operazione deve ancu esse impostata nantu à "Bypass Cache".

Pone sta regula sottu à a regula 1.

Screenshot di a cunfigurazione di a cache di Cloudflare

Regula 3: Mettite in cache l'HTML staticu per i visitori chì ùn sò micca cunnessi (priorità più bassa)

U scopu di sta regula hè di permette à i visitori senza login di recuperà direttamente e pagine HTML in cache da Cloudflare CDN.

Questu hè u passu u più cruciale per migliurà a velocità di u situ web è riduce u caricu di u servitore.

In listessu modu, aghju utilizatuends_with(http.host, ".etufo.org")Hà rimpiazzatu u furmatu originale di protocolu + nome di duminiu.

A cumpatibilità automatica cù i duminii jolly è i protokolli duali hè stata ottenuta.

Espressioni native di 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_"

Espressioni Migliorate di 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_"

Selezziunate "Risponde à i criteri di cache" per l'operazione.

Ricumandemu di attivà e seguenti opzioni:

Armatura di l'ingannu di a cache.

U cuntenutu obsoletu ùn hè micca furnitu durante l'aghjurnamenti.

Pone sta regula in fondu à tutte e regule di caching.

Screenshot di a cunfigurazione di a cache di Cloudflare

Screenshot di a cunfigurazione di a cache di Cloudflare

Screenshot di a cunfigurazione di a cache di Cloudflare

Trè passi di verificazione chì devenu esse realizati dopu a cunfigurazione

Dopu a cunfigurazione, ùn chjude micca a pagina subitu.

Avete bisognu di fà trè validazioni simplici per assicurà chì e regule funzionanu currettamente.

U primu passu di verificazione hè di verificà u statu di a cache quandu l'utilizatore ùn hè micca cunnessu.

Attivate a modalità incognito di u vostru navigatore.

Appughjà F12 per apre l'arnesi di sviluppatore è passà à a tabulazione Rete.

Visitate a pagina iniziale di u vostru situ web.

Verificate l'intestazioni di risposta.cf-cache-statuscampu.

S'ellu hè visualizatuHITQuestu indica chì a cache hè stata truvata è chì a regula funziona currettamente.

U secondu passu di verificazione hè di verificà a memorizazione in cache di u statu di login.

Cunnettatevi à u vostru navigatore in una finestra di navigatore regulareBackend di WordPress.

Appughjà F12 per apre l'arnesi di sviluppatore.

Visita a pagina iniziale di u situ web.

Verificate l'intestazioni di risposta.cf-cache-statuscampu.

S'ellu hè visualizatuDYNAMICQuestu indica chì l'utilizatore cunnessu hà saltatu cù successu a cache.

U terzu passu di verificazione hè di verificà u statu di caching di l'utilizatori chì cummentanu.

Publicate un cummentariu cù un altru navigatore o in modu incognito.

Aggiorna a pagina.

Verificate l'intestazioni di risposta.cf-cache-statuscampu.

S'ellu hè visualizatuDYNAMICQuestu indica chì l'utilizatore chì hà cummentatu hà ancu saltatu cù successu a cache.

Sè a validazione fiasca, verificate prima se l'ordine di e regule hè currettu.

Dopu verificate s'ellu ci sò altre Regole di Pagina o regule di caching chì sò in cunflittu cù queste trè regule.

In i mo testi attuali, aghju scupertu chì e Regole di Pagina anu una priorità più alta chè e regule di caching è anu da annullà i paràmetri di e regule di caching.

Screenshot di a cunfigurazione di a cache di Cloudflare

Dumande Frequenti è Ottimizzazioni Avanzate

Parechje persone mi dumandanu quantu tempu deve esse stabilitu u tempu di scadenza di a cache.

Ricumandu di definisce u tempu di scadenza di a cache per i fugliali HTML nant'à u servitore d'origine à 1 ora.

Questu assicura sia a freschezza di u cuntenutu sia l'utilizazione cumpleta di i vantaghji di a cache di CDN.

Sè publicate un novu articulu o aghjurnate una pagina, pudete svuotà manualmente a cache di a pagina currispundente in u backend Cloudflare.

Pudete ancu installà u pacchettu d'installazione ufficiale di Cloudflare.plugin WordPressQuestu permette a pulizia automatica di a cache quandu si publica cuntenutu.

Certi persone anu ancu dumandatu s'ellu stu metudu averebbe effettu nant'à u situ web.SEO.

Assolutamente micca.

I crawler di i motori di ricerca ùn sò micca cunnessi è recupereranu e pagine in cache cum'è i visitori regulari.

E pagine in cache si caricanu più velocemente, ciò chì pò in realtà migliurà u classificamentu di i motori di ricerca.

Sicondu u rapportu di e metriche web principali di Google, per ogni aumentu di 1 secondu di a velocità di caricamentu di a pagina, i tassi di cunversione ponu aumentà di 7%.

L'aumentu di velocità da sta cunfigurazione ùn solu migliora l'esperienza di l'utente, ma genera ancu direttamente più trafficu è entrate.

Cunclusione

In quest'era digitale induve a putenza di calculu hè uguale à u costu è a velocità hè uguale à a cumpetitività, ogni ottimizazione di e risorse di u servitore aghjusta valore à l'assi digitali.

Parechje persone cercanu servizii pagati cari, ma trascuranu l'enorme putenziale piattu in strumenti gratuiti.

E capacità di a versione gratuita di Cloudflare sò assai più putenti di ciò chì a maiò parte di a ghjente imagina.

A megliu suluzione tecnica ùn hè mai a più cara, ma quella chì s'adatta megliu à i vostri bisogni.

Per u 99% di i pruprietarii di siti web individuali è di e piccule è medie imprese, sta suluzione di caching basata nantu à i cookies à costu zero hè più chè sufficiente per risponde à i so bisogni.

Ùn richiede micca di pagà $ 200 per mese, eppuru offre guasi a stessa migliurazione di e prestazioni cum'è un pianu pagatu.

L'essenza di a tecnulugia hè di risolve i prublemi, micca di accumulà strumenti cari.

Capimu veramente l'essenza di a tecnulugia quandu amparamu à custruisce sistemi efficienti aduprendu i cumpunenti i più basi.

Sè vo aduprate a versione gratuita di Cloudflare è u vostru situ web hè custruitu nantu à WordPress, vi cunsigliu assai di seguità stu tutoriale per cunfigurà lu.

Truverete chì a velocità di u vostru situ web sperimenterà un saltu qualitativu, è u caricu di u servitore diminuirà significativamente.

Questa hè un'operazione di ottimizazione chì richiede 5 minuti per esse implementata è vi benefica per un annu sanu.

Ùn lasciate micca chì e risorse gratuite sianu sprecate; pigliate azzione per fà chì u vostru situ web funziona più veloce.

发表 评论

U vostru indirizzu email ùn serà micca publicatu. I campi richiesti sò aduprati * Etichetta

Libru di Top