Alege planul

Cache-ul în WordPress: ce e și cum îl folosești

Ce face un plugin de cache, ce pagini nu se pun niciodată în cache, cum golești cache-ul și ce faci când vezi versiunea veche a site-ului.

  • Actualizat
ghid · wordpress
Pași
10
Citești în
4min
Secțiuni
5
Începe ghidul

La fiecare vizită, WordPress construiește pagina din nou: rulează PHP, citește baza de date, pune bucățile cap la cap. Un plugin de cache păstrează pagina gata făcută și o trimite direct următorilor vizitatori. Pagina se deschide mai repede, iar contul tău consumă mai puțin procesor și memorie.

Ce vei reuși

  • pornești cache-ul de pagini, cu setările care nu strică site-ul;
  • știi ce pagini nu trebuie puse niciodată în cache;
  • golești cache-ul după o schimbare și verifici că merge.

Trei feluri de cache

FelulUnde stăCine îl face
Cache de paginipe server, în contul tăuun plugin de cache
Cache în browserpe calculatorul vizitatorului: CSS, JavaScript, imaginiantetele trimise de server, din plugin sau din .htaccess (vezi Site lent: ce verifici, în ordine)
Cache pe un CDNpe serverele unui serviciu ca Cloudflareserviciul respectiv (vezi Cloudflare în fața site-ului: când ajută și cum îl pui)

Pentru un site obișnuit, cache-ul de pagini aduce cel mai mult.

Înainte să începi

  • Fă o copie a site-ului: în Enhance, pe pagina site-ului, fila „Backups” » „Create backup” (pe „English (US)”, „Backup now”).
  • Măsoară viteza de acum, ca să știi dacă a ajutat: notează rezultatul din PageSpeed Insights (vezi Core Web Vitals pe înțeles: LCP, INP și CLS).
  • Un singur plugin de cache. Dacă ai deja unul, nu instala al doilea: se încurcă și pot servi pagini stricate. Unele teme și constructoare de pagini au cache propriu; verifică întâi setările lor.
  • Cum alegi un plugin de încredere: Pluginurile de care are nevoie un site WordPress.

Pașii

Pornești cache-ul de pagini

  1. Instalează și activează pluginul de cache ales, din Module » Adaugă un modul nou (Plugins » Add New Plugin).
  2. În setările lui, pornește cache-ul de pagini (page cache). Pentru început, lasă restul pe valorile implicite.
  3. Verifică să fie exceptați utilizatorii conectați (logged-in users): tu trebuie să vezi mereu site-ul real, nu o copie.
  4. Dacă ai magazin, verifică excepțiile pentru coș, finalizarea comenzii și contul clientului (în WooCommerce: paginile Cart, Checkout, My account). Pluginurile serioase le exceptează singure. Dacă paginile astea ajung în cache, un client poate vedea coșul altuia.
  5. Salvează și deschide site-ul dintr-o fereastră privată, de două ori: a doua oară pagina vine din cache. Multe pluginuri lasă un comentariu la finalul codului paginii (clic dreapta » Vizualizează sursa paginii) sau un antet care spune că pagina a fost servită din cache.

Opțiuni în plus, una câte una

Pluginurile de cache au și alte opțiuni: unirea și micșorarea fișierelor CSS și JavaScript (minify, combine), amânarea scripturilor (defer), încărcarea întârziată a imaginilor. Ajută, dar sunt și cauza cea mai des întâlnită de pagini stricate.

  1. Pornește o singură opțiune.
  2. Golește cache-ul și verifică prima pagină, meniul pe telefon, formularele și, dacă ai, coșul.
  3. Dacă ceva arată ciudat, oprește opțiunea și treci la următoarea.

Golești cache-ul după o schimbare

  1. După ce modifici o pagină, schimbi tema sau actualizezi un plugin, golește cache-ul: de obicei e un buton în bara de sus a WordPress (Purge, Clear cache sau Delete cache).
  2. Dacă folosești și Cloudflare cu proxy, golește și cache-ul de acolo (vezi Cloudflare în fața site-ului: când ajută și cum îl pui).

Dacă ceva nu merge

  • Vezi versiunea veche a paginii. Golește cache-ul pluginului, apoi reîncarcă forțat pagina în browser (Ctrl+F5, pe Mac Cmd+Shift+R). Dacă tot e veche, verifică dacă tema sau Cloudflare au și ele cache.
  • Pagina arată fără stiluri sau meniul nu mai merge. Una dintre opțiunile de unire sau amânare a scripturilor a stricat ordinea fișierelor. Oprește-le și golește cache-ul.
  • Un client vede coșul altui client sau formularul dă eroare de securitate. Pagina cu coșul sau cu formularul a ajuns în cache. Exceptează pagina din setările pluginului și golește cache-ul imediat.
  • Site-ul dă eroare după activarea pluginului. Dezactivează-l din Enhance: fila „Apps”, pagina WordPress, „Plugins” » „Deactivate”. Unele pluginuri de cache lasă reguli în .htaccess sau fișiere în wp-content; dacă eroarea rămâne, vezi Eroarea 500 Internal Server Error și pagina albă.
  • Pluginul îți cere Redis, Memcached sau setări de server. Scrie-ne înainte să le pornești și îți spunem ce se poate pe planul tău.
Suport

Te-ai blocat? Îl facem împreună.

Scrie-ne ce pas nu merge și, dacă se poate, trimite o captură de ecran. Îți răspundem în programul de lucru.

Telefon și WhatsApp+40 775 396 021
Programluni – vineri, 9:00 – 18:00

Nu ne trimite niciodată parola pe WhatsApp sau pe email. Ce informații ne ajută să rezolvăm din prima: cum ceri ajutor.