Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să gestionați și să ștergeți tranzienții în WordPress (Modul ușor)

Rularea unui site WordPress înseamnă gestionarea tot felului de date din culise care vă pot afecta performanța site-ului. Una dintre cele mai mari probleme pe care le-am întâlnit de-a lungul anilor sunt transienții WordPress – date temporare care ar trebui să se șteargă singure, dar adesea nu o fac.

Am văzut nenumărate site-uri WordPress care suferă de timpi de încărcare lenți pur și simplu pentru că bazele lor de date erau aglomerate cu date tranzitorii vechi. Vestea bună este că gestionarea transienților este simplă odată ce știi ce faci.

De aceea am creat acest ghid pas cu pas pentru a vă ajuta să gestionați și să ștergeți tranzitorii WordPress în mod ușor. Vă vom arăta exact cum să identificați tranzitoriile problematice, cum să le curățați în siguranță și cum să preveniți încetinirea site-ului dvs. în viitor.

Cum să gestionați și să ștergeți tranzienții în WordPress (în mod simplu)

Ce sunt tranzițiile în WordPress?

Dezvoltatorii de pluginuri și teme WordPress folosesc adesea tranzitorii pentru a stoca informații sensibile la timp în baza de date WordPress.

Acest lucru ajută la funcționarea mai rapidă a plugin-urilor și temelor, ceea ce îmbunătățește performanța site-ului dvs. WordPress, reducând în același timp sarcina generală a serverului.

De exemplu, multe plugin-uri de social media pentru WordPress vor folosi transienți pentru a stoca datele numărului de distribuiri pentru postările de pe blog.

Dacă nu ar folosi tranziții, atunci serverul ar trebui să se conecteze la fiecare rețea socială la fiecare încărcare de pagină, ceea ce ar crește semnificativ timpii de încărcare.

Exemplu de date stocate în tranziții

De ce ați dori să ștergeți și să gestionați tranzitoriile?

Transienții pot fi incredibil de utili, dar uneori lucrurile pot merge prost.

De exemplu, dacă conexiunea dintre Facebook și site-ul dvs. WordPress nu funcționează, va afișa un număr de distribuiri de 0.

În loc să așteptați expirarea tranzientului, puteți pur și simplu să ștergeți datele cache pentru a obține instantaneu numărul corect de distribuiri.

Dacă întâmpinați o problemă cu postările dvs. populare sau cu numărul de distribuiri afișate și ați șters cache-ul WordPress, atunci ar putea fi o problemă cu tranzienții dvs.

Curățarea elementelor tranzitorii expirate poate, de asemenea, să ajute la optimizarea bazei de date WordPress și să vă ofere o performanță mai bună. Acest lucru poate fi util atunci când mutați un site de test pe un server de hosting WordPress live.

Sunt transienții WordPress similari cu cookie-urile?

Tranzienții WordPress sunt similari cu cookie-urile prin faptul că ambii permit dezvoltatorilor să stocheze informații temporare. Cu toate acestea, tranzienții sunt mult mai puternici și pot face mult mai multe.

De exemplu, cookie-urile sunt stocate în browserul vizitatorului dvs. și au mai multe limitări. Nu sunt la fel de programabile și sunt mai puțin sigure.

Pe de altă parte, tranzienții sunt stocați în baza de date WordPress, pot stoca mai multe tipuri de date, sunt ușor programabili și sunt mai siguri.

Acestea fiind spuse, să vedem cum puteți gestiona și șterge tranzienții în WordPress. Vom acoperi două metode, iar Metoda 1 este recomandată pentru majoritatea utilizatorilor:

  1. Gestionarea Transienților cu Transients Manager (Gratuit)
  2. Gestionarea tranzienților cu WP Rocket
  3. Întrebări frecvente despre tranzițiile WordPress

Metoda 1: Gestionarea tranzitoriilor cu Transients Manager (Gratuit)

Cea mai bună modalitate de a gestiona și șterge tranzițiile în WordPress este prin utilizarea pluginului Transients Manager. Acesta vă permite să gestionați, să ștergeți și să editați cu ușurință tranzițiile WordPress.

Primul lucru pe care trebuie să îl faceți este să activați și să instalați pluginul. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

După activare, trebuie să accesați Instrumente » Tranzienți în tabloul de bord WordPress. De aici, veți vedea o listă a tranzițiilor stocate în baza de date WordPress.

Ecranul pluginului Transients manager

Puteți efectua sarcini de ștergere în masă sau puteți șterge tranzitoriile individual.

Această pagină vă permite să efectuați următoarele acțiuni în masă:

  • Ștergeți transienții expirați.
  • Ștergeți elementele tranzitorii selectate.
  • Ștergeți toți transienții cu o dată de expirare.
  • Șterge toți tranzienții.

Pentru a identifica o tranzitorie, pur și simplu uitați-vă la nume. De exemplu, tranzitoria numită „wpforms_t15s_wpforms” este asociată cu pluginul WPForms.

Chiar lângă coloana cu numele, veți vedea valoarea pentru fiecare tranzient în parte. Valoarea tranzienților poate fi un obiect, un array, un număr sau un șir alfanumeric ca valoare.

Veți vedea, de asemenea, un timp de expirare pentru fiecare element tranzitoriu. Unele dintre ele s-ar putea să nu aibă un timp de expirare setat și vor fi afișate ca 'Nu expiră'.

Puteți șterge oricare dintre acești transienți pur și simplu făcând clic pe butonul „Șterge”.

Pentru a edita tranzienți individuali, pur și simplu faceți clic pe linkul „Editare” din coloana „Acțiuni”. Aceasta deschide un ecran care vă permite să setați valoarea și timpul de expirare și chiar să redenumiți tranzientul.

Editați o singură tranziție

Această funcție este utilă atunci când testați o temă sau un plugin și doriți să o verificați cu diferite valori tranzitorii.

Dacă faceți modificări la un tranzient, asigurați-vă că faceți clic pe butonul „Salvare modificări”.

Metoda 2: Gestionarea tranzitoriilor cu WP Rocket

Dacă utilizați pluginul de caching WP Rocket, atunci există o setare încorporată pentru a ajuta la gestionarea și ștergerea transienților.

Navigați pur și simplu la Setări » WP Rocket și apoi faceți clic pe opțiunea de meniu „Bază de date”.

Tabloul de bord WP Rocket

Apoi, derulați în jos la secțiunea „Curățare Tranzienți”.

Aici puteți bifa casetele dacă doriți să eliminați automat toți tranzienții sau doar pe cei expirați.

Casete de selectare curățare tranzitorii

Odată ce ați terminat de făcut modificări, asigurați-vă că faceți clic pe „Salvează modificările și optimizează” în partea de jos a paginii.

Pentru mai multe detalii, consultați ghidul nostru despre cum să configurați corect WP Rocket pentru a vă accelera site-ul WordPress.

Întrebări frecvente despre tranzițiile WordPress

Iată câteva dintre cele mai frecvente întrebări pe care le primim despre gestionarea și ștergerea transienților WordPress. Aceste răspunsuri vă vor ajuta să înțelegeți mai bine cum funcționează transienții și cum să îi gestionați în siguranță pe site-ul dvs. WordPress.

1. Ce sunt exact tranzienții WordPress și de ce am nevoie de ei?

Transienții WordPress sunt mecanisme temporare de stocare a datelor pe care pluginurile și temele le folosesc pentru a pune în cache informații în baza dvs. de date. Aceștia ajută la accelerarea site-ului dvs. prin stocarea datelor care altfel ar trebui preluate în mod repetat din surse externe.

De exemplu, numărul de distribuiri pe rețelele sociale, răspunsurile API sau interogările complexe ale bazei de date sunt adesea stocate ca transienți pentru a îmbunătăți performanța și a reduce sarcina serverului.

2. Este sigur să șterg toți tranzienții de pe site-ul meu WordPress?

Da, este, în general, sigur să ștergeți tranzițiile, deoarece acestea sunt concepute pentru a fi date temporare. WordPress și pluginurile dvs. vor recrea automat orice tranziții necesare atunci când este nevoie.

Cu toate acestea, ștergerea tuturor tranzienților poate provoca o încetinire temporară pe măsură ce site-ul dvs. reconstruiește datele din cache. Vă recomandăm să începeți prin a șterge mai întâi doar tranzienții expirați.

3. Cât de des ar trebui să curăț tranzitoriile WordPress?

Nu există o regulă fixă pentru cât de des să curățați tranzienții, dar recomandăm să îi verificați lunar sau ori de câte ori observați probleme de performanță. Dacă utilizați un plugin de caching precum WP Rocket, puteți automatiza acest proces.

Pentru majoritatea site-urilor, curățarea tranzienților expirați la câteva săptămâni este suficientă pentru a menține performanța optimă a bazei de date.

4. Pot prea multe tranziții să încetinească site-ul meu WordPress?

Absolut. Când tranzienții se acumulează fără a fi curățați corespunzător, aceștia pot umfla baza de date și pot încetini site-ul. Acest lucru este deosebit de frecvent la site-urile care utilizează multe pluginuri sau care rulează de mult timp fără o întreținere adecvată. Curățarea regulată a tranzienților este o parte importantă a întreținerii WordPress.

5. Care este diferența dintre elementele tranzitorii și cache-ul obișnuit WordPress?

Tranzienții sunt stocați în baza de date WordPress și sunt piese specifice de date temporare utilizate de plugin-uri și teme. Cache-ul WordPress obișnuit (cum ar fi cache-ul de pagină) este de obicei stocat ca fișiere pe serverul dvs. și conține conținutul paginii întregi. Tranzienții sunt mai granulari și programabili, în timp ce fișierele cache sunt mai largi și se concentrează pe livrarea mai rapidă a paginilor complete.

6. Va afecta ștergerea tranzițiilor funcționalitatea site-ului meu?

Ștergerea tranzienților nu va afecta funcționalitatea site-ului dvs. web, deoarece aceștia sunt temporari prin natura lor. Cu toate acestea, este posibil să observați că unele funcții se încarcă mai lent temporar, pe măsură ce WordPress recreează datele cache. De exemplu, numărul de distribuiri pe rețelele sociale ar putea apărea ca zero până la reîmprospătare, sau anumite widget-uri ar putea dura mai mult să se încarce inițial.

Sperăm că acest articol v-a ajutat să învățați cum să gestionați și să ștergeți tranzienții în WordPress cu ușurință. De asemenea, ați putea dori să consultați ghidul nostru despre cum să vă ștergeți cache-ul în WordPress sau selecția noastră de experți a celor mai bune pluginuri de cache WordPress pentru a vă accelera site-ul web.

Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

17 CommentsLeave a Reply

  1. EXCELENTĂ prezentare generală a gestionării tranzitorilor în WordPress.
    Aș dori să împărtășesc: atunci când lucrați cu plugin-uri personalizate care utilizează tranzitori, este benefic să implementați o opțiune de „golire tranzitori” în setările plugin-ului.
    Acest lucru permite administratorilor site-ului să șteargă tranzitorii specifice plugin-ului fără a afecta întregul site.

      • Mulțumesc pentru clarificare. Folosesc pluginul sweep pentru ștergerea reviziilor, așa că mă întrebam dacă ar trebui să șterg și tranzienții pe care îi vede acolo, sau doar în caz de probleme. Șterg reviziile în mod regulat.

  2. @wpbeginner, pagina Plugin de pe WordPress arată ultima actualizare a pluginului Transients Manager a fost în 2022. Deoarece pluginul este întreținut de WPBeginner, vor fi în curând actualizări?

  3. Este complet sigur să șterg toți tranzienții? Chiar și pe cei care nu au expirat?
    Se poate strica ceva pe site sau poate înceta să funcționeze corect?
    Folosesc WooCommerce și WPML. Ambele salvează tranzienți. Este sigur să șterg și din tabelele lor din baza de date?

    • Dacă un plugin necesită un tranzient pe care l-ați șters, atâta timp cât este un plugin bine codat, acesta va recrea tranzientul. Dacă editați baza de date corect, am recomanda să verificați mai întâi cu suportul plugin-ului pentru a vă asigura că eliminați datele corecte.

      Admin

      • Toate pluginurile pe care le folosesc sunt fiabile, cum ar fi WPML, Woocomerce și Yoast.
        Observ o mulțime de tranzienți de la woocomerce și WPML și vreau doar să fiu sigur că este sigur să le șterg. Dar voi face cum sugerați.
        Vă mulțumesc mult pentru atenție.

  4. Așa cum s-a menționat într-una dintre postările de mai sus, pluginul lui Pippin are acum un buton pentru ștergere în masă.
    Sugerez să actualizați postarea – aproape că am ratat acea postare și am instalat două pluginuri, când era necesar doar unul.
    În rest, o postare excelentă și directă, ca întotdeauna.

  5. Salut, postare grozavă! Folosesc tranzienții în același mod – pentru numărul de distribuiri pe rețelele sociale. Folosind răspunsul postat aici:

    Totul funcționează, însă nu îmi oferă numărători de distribuiri precise pentru toate postările. Unele au numărul corect de distribuiri, altele afișează un număr aparent aleatoriu. De exemplu, o postare care are 65 de aprecieri pe Facebook afișează doar 1 atunci când este adăugat codul transient. Când elimin Transient, afișează numărul corect de distribuiri pentru toate. Aveți idei despre ce ar putea cauza acest lucru?

    Orice m-ar putea îndruma în direcția corectă ar fi apreciat.
    Mulțumesc

  6. Salutare,

    Cum s-ar putea șterge în masă elementele tranzitorii care nu sunt necesare, dar care nu au niciun termen de expirare?

  7. Postare grozavă! M-a ajutat să șterg aproximativ 300 de megabytes din tabelul meu wp_options! Încă am mii de intrări acolo, multe fără dată de expirare. Am impresia că majoritatea nu sunt necesare. Cum aflu? De exemplu, am sute de genul: „wc_max_related_3461814294618….” Nu au expirare, deci vor fi conceput să fie acolo pentru totdeauna! Care este cel mai rău lucru care se poate întâmpla dacă șterg TOȚI tranzienții?

  8. Transients Manager de la Pippin Williamson are acum o opțiune de ștergere în masă pentru tranzitoriile expirate, eliminând necesitatea Delete Expired Transients. Nu oferă posibilitatea de a șterge toate tranzitoriile, dar acest lucru este probabil spre binele începătorilor și utilizatorilor neexperimentați o.O

  9. @wpbeginner, postare grozavă! Aceasta este o zonă în care wordpress, dintr-un motiv oarecare, nu se curăță singur. Eu folosesc doar acest SQL simplu în phpmyadmin DELETE FROM `wp_options` WHERE `option_name` LIKE ('%_transient_%') și înlocuiesc wp_options cu orice ar fi fost redenumită tabela mea de opțiuni. Durează 30 de secunde....

    Îmi place ideea de a putea face acest lucru prin intermediul administratorului site-ului, dar uneori simt că am deja prea multe pluginuri.

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.