În 2026, Regulile de cache ale Cloudflare (succesoarele Regulilor de pagină) au redefinit modul în care este gestionată performanța WooCommerce. Prin utilizarea “Edge-Cache” (cunoscută și sub denumirea de “Guest Caching” sau APO), puteți obține TTFB (Time to First Byte) sub 100 ms la nivel global.
Obiectivul principal al mybox este de a furniza HTML static vizitatorilor, asigurându-se în același timp că cache-ul este ocolit instantaneu în momentul în care un utilizator interacționează cu coșul de cumpărături, se autentifică sau își personalizează sesiunea.
Cuprins
1. Reguli globale de cache și șablon de antet
Pe mybox, ar trebui să renunțați la nivelul “standard” de cache în favoarea unei strategii mai agresive, Cache Everything, dar numai pentru anumite tipuri de trafic.
Regula 1: Cache agresiv pentru vizitatori
- Câmp:
Cookie(nu conținewordpress_logged_in) ȘICalea URI(nu conține/wp-admin) ȘICookie(nu conținewp_woocommerce_session). - Setare: Eligibil pentru cache + TTL cache de margine (de ex., 2 ore).
- Normalizare: Utilizați setările Cheie de cache pentru a “Ignora șirurile de interogare” precum
utm_source,gclidșifbclidpentru a evita fragmentarea cache-ului.
Regula 2: TTL-ul browserului și Stale-While-Revalidate
- Configurați TTL-ul cache-ului browserului să fie mai scurt decât TTL-ul Edge (de exemplu, 30 de minute).
- Activați opțiunea Stale-While-Revalidate în setările Cloudflare Speed. Acest lucru permite serviciului Edge să afișeze instantaneu o versiune “învechită” a site-ului dvs. mybox, în timp ce preia o copie actualizată în fundal.
2. Ocoliri dificile pentru WooCommerce și integritatea sesiunii
WooCommerce necesită integritate de tip “Stateful”. Dacă un utilizator vede coșul de cumpărături al altei persoane, aceasta reprezintă o breșă critică de securitate.
Căi de ocolire (reguli stricte):
Trebuie să setați o regulă Bypass Cache pentru următoarele căi URI:
/cart/*/checkout/*/my-account/*/wp-admin/*/wc-ajax/*(Esential pentru actualizari dinamice ale preturilor si fragmente).
Ocoliri bazate pe cookie-uri:
Configurați Cloudflare să ocolească cache-ul dacă este prezent oricare dintre aceste cookie-uri:
wp_woocommerce_session_*woocommerce_items_in_cartwoocommerce_cart_hashwordpress_logged_in_*
3. Performanță avansată: Indicii timpurii și starea 103
Indiciile timpurii (103) reprezintă o inovație revoluționară pentru 2026. Aceasta permite Cloudflare să trimită “indicii” către browser cu privire la elementele critice (fonturi, imagini hero, CSS principal) înainte ca serverul să fi terminat de generat codul HTML.
- Implementare pe mybox: Activați “Early Hints” în panoul de control Cloudflare Speed.
- Antete Link: Utilizați un plugin sau un fragment de cod WPCode pentru a adăuga
antete Linkla răspunsul inițial:Link: ; rel=preload; as=style - Rezultat: Acest lucru poate reduce LCP (Largest Contentful Paint) cu până la 200–400 ms.
4. Securitate și protecția originii
Stocarea în cache este inutilă dacă serverul de origine este copleșit de boți.
- Turnstile (înlocuitor pentru CAPTCHA): Utilizați Cloudflare Turnstile pe paginile de autentificare și înregistrare. Acesta oferă protecție fără obstacole împotriva atacurilor de tip “brute-force” asupra mybox admin.
- WAF (Web Application Firewall): Activați setul de reguli gestionat "WordPress". Acesta blochează automat vulnerabilitățile cunoscute din plugin-uri populare precum Elementor, Contact Form 7 și WooCommerce.
- Solicitări de origine autentificate: Asigurați-vă că serverul dvs. mybox acceptă numai traficul provenit din intervalele de IP-uri ale Cloudflare. Acest lucru împiedică atacatorii să ocolească Cloudflare pentru a vă ataca direct IP-ul.
5. Depanare și validare cache
Pentru a verifica dacă configurarea dvs. funcționează pe mybox, deschideți consola browserului (F12) -> fila Rețea și verificați antetul cf-cache-status:
| Valoarea antetului | Semnificație | Acțiune pentru mybox |
| HIT | Servit de la Cloudflare Edge. | Corect pentru paginile de start/produse ale oaspeților. |
| BYPASS | Ignorat din cauza unei reguli/unui cookie. | Corect pentru coșul de cumpărături, finalizarea comenzii și zona de administrare. |
| DYNAMIC | Transmis către originea cererii (nu poate fi stocat în cache). | Corect pentru căutare sau date dinamice private. |
| STALE | Se servesc date vechi în timpul reîmprospătării. | Normal dacă opțiunea "Stale-While-Revalidate" este activată. |
Rezumat
Configurația optimă mybox + Cloudflare utilizează Reguli de cache pentru a transforma site-ul dvs. WordPress dinamic într-o platformă cu viteză statică pentru vizitatori, folosind în același timp Ocolirea cookie-urilor pentru a menține o experiență de cumpărături perfectă pentru clienți. Prin activarea Early Hints și a compresiei Brotli, vă asigurați că magazinul dvs. se va număra printre cele mai rapide 1% de pe web în 2026.