Cum să ștergeți memoria cache în WordPress fără un plugin - Ghid

Ce Film Să Vezi?
 
  Cum să ștergeți memoria cache în WordPress fără un plugin - Ghid

Când actualizările sunt aplicate unui site web WordPress, modificările nu apar întotdeauna. În schimb, apare o versiune salvată a conținutului vechi.





Scopul este de a îmbunătăți viteza site-ului. Dezavantajul pentru proprietarul site-ului este mai multe procese de actualizare a site-ului.

Pentru a vă asigura că modificările pe care le aplicați site-ului sunt afișate pe front-end, cache-ul WordPress trebuie șters ocazional.



Există mai multe pluginuri de cache WP, cu toate acestea, dimensiunea fișierelor de plugin poate fi atât de mare încât depășesc îmbunătățirile de performanță a vitezei pe care ar trebui să le ofere memorarea în cache.

Din acest motiv, este benefic să cunoașteți diferiții pași implicați pentru a șterge manual cache-ul din WordPress, atenuând necesitatea unui folder de fișiere mare pentru un plugin de cache.



Cum să ștergeți memoria cache în WordPress fără un plugin

1. Goliți memoria cache locală
2. Efectuați memorarea în cache pe server ștergând fișierele conținute în folderul „WP Contents > Cache” folosind File Manager sau FTP
3. Ștergeți memoria cache din contul dvs. CDN (dacă utilizați unul). Alternativ, utilizați SSH și un emulator de terminal pentru a rula comanda WP-CLI „$ wp cache flush”

Cachingul WordPress explicat

De câte ori ați întâmpinat o eroare pe orice site web, ați cercetat soluțiile și ați citit sfatul pentru „șterge cache-ul browserului?”



Cache-urile browserului sunt controlate de modulele cookie plasate în browserul dumneavoastră.

Acesta este un cache local, deoarece cookie-urile sunt stocate în istoricul browserului computerului dvs.

Ștergerea acestuia (sau a cookie-urilor individuale pentru un site web) șterge memoria cache locală pentru acel site web, dar numai în browserul dvs.

Cache-ul local pentru fiecare browser este o zonă de stocare pentru fișiere statice. Acesta este modul în care browserele sunt capabile să încarce site-uri web mai rapid a doua oară când accesați aceeași pagină web.

În loc să descarce toate fișierele statice dintr-o pagină, browserele folosesc memoria cache locală de pe computer (sau istoricul telefonului) pentru a preveni re-descărcarea acelorași elemente statice.

Termenul tehnic pentru ștergerea memoriei cache a browserului este denumit caching pe partea clientului.

Acest lucru se datorează faptului că utilizatorul trebuie să ștergă el însuși datele stocate local.

Nu puteți face asta pentru utilizatorii dvs., dar puteți șterge memoria cache de pe serverul care rulează software-ul WordPress.

Când construiți un site web pe WordPress, memorarea în cache este utilizată la nivel de server.

În mod implicit, WordPress este codat pentru a utiliza Object Caching. Deci, chiar dacă nu aveți instalat un plugin de cache WP, site-ul dvs. web va folosi Object Cache.

Posibil mai mult, deoarece pluginurile pot fi codificate pentru a utiliza API-ul WordPress Caching. Cei care sunt, vor avea un folder cache suplimentar în folderul plugin WP de pe serverul dvs.

Detaliile pentru ștergerea acestora sunt tratate mai târziu în acest ghid de stocare în cache WordPress.

Ce este Object Caching?

Cel mai simplu mod de a înțelege Object Caching este să înțelegeți cum sunt încărcate paginile.

WordPress stochează toate datele unui site web construit pe acesta într-o bază de date. Pentru a încărca conținutul, se folosesc scripturi PHP pentru a comunica cu serverul.

Cea mai folosită interogare de server este

Get_post_meta()

În loc să ruleze un script PHP pentru fiecare vizitator unic al site-ului web, prima dată când interogarea este rulată, WP execută scriptul, redă rezultatul pe pagina web, apoi Object Cache creează automat o copie a rezultatelor generate.

Cache-ul de obiecte este rezultatul static pe care îl arătă următorii vizitatori.

Prin utilizarea Object Cache, se reduce numărul de interogări solicitate. Mai puține interogări la baza de date duce la un timp de încărcare a paginii mai rapid.

Dezavantajul acestuia este WordPress este, de asemenea, dinamic.

Rezultatele generate de la prima interogare pot fi diferite mai târziu, cum ar fi dacă vizitatorii dvs. lasă comentarii sau dacă aveți un magazin WooCommerce care arată numărul de articole din stoc.

Când rezultatele interogării se modifică, trebuie să se facă memorarea în cache pe partea de server pentru a se asigura că vizitatorilor li se afișează rezultatele proaspete și nu rezultatele statice dinaintea modificărilor.

Pentru a șterge cache-ul WordPress, trebuie să ștergeți atât cache-ul de la parte client, cât și cel de la server.

Memorarea în cache la nivelul clientului este memoria cache a browserului dvs. Memorarea în cache pe server este serverul dvs. de găzduire care rulează software-ul WordPress.

Pașii implicați pentru ștergerea cache-ului WordPress

Pasul 1: Ștergeți memoria cache locală

Metodele de golire a memoriei cache diferă în funcție de browser, dar pașii sunt similari.

coperta veche a filmului cu Mica Sirenă

Pentru a șterge memoria cache în Chrome...

  • Faceți clic pe cele trei puncte verticale din dreapta sus a browserului dvs
  • Faceți clic pe „Setări”,
  • Faceți clic pe „Securitate și confidențialitate”
  • Faceți clic fie pe „Ștergeți datele browserului”, fie pe „Cookie-uri și alte date ale site-ului”.

Cea mai rapidă metodă este să ștergeți totul. Dacă preferați să ștergeți doar memoria cache a site-ului web pentru site-ul dvs. WordPress, utilizați opțiunea „Cookie-uri și alte date ale site-ului”.

Derulați în jos și faceți clic pe „Vedeți toate cookie-urile și datele site-ului”, apoi introduceți numele site-ului dvs. în câmpul de căutare.

Faceți clic pe „Eliminați toate afișate” și aceasta va șterge memoria cache locală pentru acel singur site web.


Pasul 2: Efectuați memorarea în cache pe server ștergând fișierele conținute în folderul „WP Contents > Cache” folosind File Manager sau FTP

Toți furnizorii de găzduire WordPress au instrumente diferite pentru sarcini diferite. Verificați baza de asistență/cunoștințe a furnizorului dvs. de găzduire pentru a vedea ce instrumente oferă, dacă există.

Nu toate au management de cache. De exemplu, găzduirea SiteGround oferă un instrument SuperCacher în panoul de control. Găzduirea Flywheel folosește o funcție numită Smart Refresh.

Alți furnizori de găzduire au pluginuri specifice incluse în instalațiile WordPress pentru a gestiona stocarea în cache. Unii nu oferă nimic!

Fiecare tinde să publice articole sau videoclipuri „cum să” în secțiunea de asistență a site-ului lor.

Dacă nu există instrumente furnizate, ștergerea memoriei cache a serverului se poate face prin ștergerea manuală a fișierelor, fie în cPanel, fie folosind FTP.

Trebuie să aveți grijă să ștergeți numai conținutul din folderele cache și nu folderele cache în întregime.

Dacă nu vă simțiți confortabil editați fișiere pe un server, contactați gazda dvs. web. Majoritatea se vor ocupa de problemele de cache ale serverului pentru tine.

Goliți memoria cache folosind File Manager din cPanel

  • Conectați-vă la contul dvs. de găzduire (yoursite.com:2083)
  • Faceți clic pe „Manager de fișiere”.
  • Deschideți folderul pentru site-ul dvs
  • Deschideți folderul WP-Content
  • Deschideți folderul „Cache”.

Apoi deschideți fiecare folder și ștergeți conținutul stocat în el. Nu ștergeți folderele.


Ștergerea cache-ului WordPress cu FTP

FTP înseamnă File Transfer Protocol și oferă o modalitate mai rapidă de a vă șterge folderele cache din WordPress.

Folosind un client FTP, cum ar fi Filezilla, conectați-vă la contul dvs. de găzduire. Detaliile dvs. de conectare sunt ftp.yoursitename.com, apoi datele dvs. de conectare cPanel și numărul portului este 21.

Odată conectat la site-ul dvs., partea stângă sunt fișierele computerului dvs., partea dreaptă sunt fișierele de pe serverul dvs. de găzduire.

Selectați folderul rădăcină pentru site-ul dvs., accesați „Conținut WP”, apoi „Cache”, apoi în secțiunea inferioară, deschideți folderul „tmp” și ștergeți fișierele din interiorul acestuia.

Ca și în cazul cPanel > File Manager, nu ștergeți niciun folder. Eliminați numai fișierele conținute în foldere.

Verificați alte foldere cache în ORICE folder de plugin

API-ul de stocare în cache este un instrument principal WordPress. Orice dezvoltator de plugin îl poate folosi, prin urmare, alegând să nu instaleze un anumit plugin WP cache nu împiedică alte plugin-uri să stocheze copii în cache.

Înainte de a vă deconecta de la cPanel sau de a încheia o sesiune FTP, verificați folderul „plugin-uri” pentru un folder Cache în interiorul acestuia. Acestea nu se limitează la pluginurile cache.

Orice dezvoltator de pluginuri poate folosi API-ul Caching pentru WordPress pentru a ajuta la accelerarea timpului de încărcare.

De exemplu, pluginul WP Enlighter are un folder cache. Pentru a le șterge, trebuie să accesați WP Content > Plugins > Enlighter  > Cache. Înlocuiți „enlighter” cu orice alt plugin instalat pe WordPress.

Apoi ștergeți fișierele din folderul tmp de acolo.

Dacă descoperiți că un plugin cauzează probleme după ștergerea conținutului din folderul cache, accesați folderul „plugins” și vedeți dacă există un folder cache pentru plugin.

Pentru a șterge cache-ul WordPress fără un plugin, este important să verificați folderele cache din toate folderele stocate în wp-content.

Când acest lucru aruncă o curbă, este dacă actualizați o pagină web, ștergeți manual memoria cache, dar uitați să verificați folderele cu pluginuri. Un alt cache îl poate face să arate ca un conflict de cache.

Realitatea este că pot exista foldere cache suplimentare stocate în altă parte.

Pasul 3: Curățați memoria cache din contul dvs. CDN (dacă utilizați unul)

Acest pas este necesar numai dacă aveți site-ul WordPress integrat cu o rețea de livrare de conținut (CDN).

Avantajul utilizării CDN-urilor este timpul de încărcare mai rapid, indiferent de locul de unde vă încarcă vizitatorii site-ul. Dezavantajul este că trebuie să curățați mai mult de un server.

Acest lucru se datorează faptului că CDN-urile stochează copiile stocate în cache ale fișierelor site-ului dvs. statice pe mai multe servere distribuite pe tot globul.

Fără un CDN, există doar un singur cache pe serviciul dvs. de găzduire.

Pentru a curăța memoria cache pe mai multe servere, furnizorii CDN au o funcție de setări cache. Folosind Cloudflare ca exemplu, au două opțiuni. O curățare personalizată sau o curățare pe toate.

O curățare personalizată este ideală pentru curățarea unei pagini sau a unui activ, cum ar fi o imagine. Purge all este la nivelul întregului site pentru a șterge memoria cache a tuturor activelor statice, inclusiv CSS, imagini și JavaScript.

Folosind Cloudflare, pașii pentru a șterge memoria cache sunt:

  • Conectați-vă la contul dvs. Cloudflare,
  • Faceți clic pe site-ul web pe care doriți să curățați memoria cache
  • Selectați „caching”,
  • Faceți clic pe „configurare”.
  • Selectați „purgerea personalizată” sau „purgerea tuturor”.

Selectarea unei curățări personalizate necesită pasul suplimentar de introducere a adresei URL pentru care doriți să ștergeți memoria cache.

De exemplu, dacă decideți să adăugați un antet diferit pe pagină pe WordPress , URL-ul antetului static ar trebui să aibă cache-ul curățat folosind calea URL pentru ca noua imagine de antet să se actualizeze în cache.

Folosind o curățare personalizată, puteți introduce calea URL pentru imaginea antet. Acest lucru ar șterge memoria cache a imaginii statice, actualizându-l cu noua imagine de antet.

Dacă nu faceți acest lucru și vă bazați exclusiv pe ștergerea memoriei cache a serverului gazdă, ar avea ca rezultat probabil ca CDN-ul dvs. să încarce versiunea statică anterioară.

Majoritatea CDN-urilor emit un prompt de avertizare care vă avertizează că site-ul dvs. va funcționa temporar mai lent.

Pentru majoritatea site-urilor, scăderea timpului de încărcare a paginii va fi abia observată de utilizatori. Site-urile care primesc mii de accesări zilnice vor încetini până când memoria cache este creată din nou.

Pentru site-urile web consacrate care primesc mii de accesări zilnic, ar fi mai bine să utilizați curățarea personalizată pentru a șterge doar o anumită adresă URL, decât să ștergeți memoria cache a întregului site web.

Goliți memoria cache Google de conținut învechit

Dacă nu este adăugată o etichetă fără index la metadatele dvs., Google va include o versiune în cache a paginii dvs. web.

Când actualizați informații importante, vă recomandăm să solicitați Google să actualizeze versiunea stocată în cache a paginii respective. Puteți face asta în Google Search Console.

  • Conectați-vă la contul dvs. Google Search Console,
  • Selectați profilul site-ului dvs.
  • Faceți clic pe „eliminări din stânga
  • Faceți clic pe butonul „Solicitare nouă” din dreapta
  • Selectați fila „Ștergeți adresa URL din cache”,
  • Tastați adresa URL a paginii, selectați opțiunea „eliminați numai această adresă URL”, apoi faceți clic pe Următorul

După ce se face acest lucru, fragmentul de pagină va fi șters din rezultatele căutării Google. Până când pagina este accesată din nou cu crawlere, metadescrierea va afișa un mesaj „Nu există descriere a paginii disponibilă”.

În general, este nevoie de până la 48 de ore pentru ca pagina să fie accesată din nou cu crawlere, apoi noile informații actualizate în Căutare, inclusiv o versiune de cache actualizată.

Utilizatori avansați: ștergeți memoria cache cu WP-CLI

WP-CLI înseamnă WordPress Command Line Interface. Este cel mai benefic pentru dezvoltatorii care trebuie să facă multă întreținere.

Pentru utilizatorii care gestionează mai multe site-uri web, familiaritatea cu comenzile WP-CLI poate economisi timp.

Trebuie remarcat faptul că utilizatorii ar trebui să aibă cunoștințe tehnice moderate până la avansate înainte de a rula orice comenzi.

Pentru a utiliza WP-CLI, trebuie să activați accesul SSH pe serverul gazdei dvs. web. Nu toți furnizorii de găzduire web oferă acest lucru.

Setările pentru gestionarea accesului Shell sunt controlate în contul dvs. de găzduire. Nu în cPanel.

Furnizorul dvs. de găzduire va avea detalii despre cum să activați accesul Shell pentru serverul dvs.

Dacă este disponibil, trebuie să utilizați un emulator de terminal, cum ar fi PuTTY pentru Windows, sau un emulator alternativ pentru Mac.

Folosind cheile de acces SSH, puteți începe o sesiune de la distanță, apoi rulați următoarea linie de comandă:

$ wp cache flush

Apăsați pe Enter și vi se va afișa un mesaj care spune: „Succes: cache-ul a fost golit”.

în pădure Billy Magnussen

Întrebări frecvente legate de ștergerea memoriei cache din WordPress fără un plugin

Trebuie să folosesc un plugin de cache pentru WordPress?

Pluginurile de cache folosesc API-ul WP Caching pentru a ușura întreținerea. Dimensiunea mare a fișierelor pluginurilor poate depăși beneficiul performanței vitezei. Memorarea în cache a obiectelor este activată în WordPress în mod implicit și poate fi gestionată pe server fără cacherea pluginurilor.

Cache-ul WordPress poate fi dezactivat?

Pentru a dezactiva stocarea în cache în WordPress, deschideți folderul cu tema în File Manager sau FTP, apoi editați fișierul wp-config.php pentru tema dvs. Adăugați „define (‘WP_CACHE’, false);” Acesta economisește timp atunci când vă dezvoltați site-ul, astfel încât să puteți vedea modificările în timp real. Nu uitați să eliminați codul pentru a reactiva stocarea în cache.