Cum să eliminați șirurile de interogări din resursele statice din WordPress

Publicat: 2022-10-22

Cum se elimină șirurile de interogări din resursele statice din WordPress
Știți ce este URL-ul site-ului? Permiteți-mi să vă spun despre adresa URL a site-ului web. Acesta reprezintă un localizator uniform de resurse și cuprinde diferite componente, cum ar fi protocolul, numele de domeniu și o cale. Toate aceste părți ale URL-ului funcționează împreună pentru a ajunge la o anumită pagină web și pentru a o afișa pe ecran.

Uneori vedem niște parametri suplimentari în URL care se numesc șiruri de interogare. Aceste șiruri de interogare ajută la filtrarea și organizarea datelor pe o pagină web. Clienții pot găsi produsul vizat pe site-urile de comerț electronic prin intermediul unor șiruri de interogări.

Cu toate acestea, există unele dezavantaje ale șirului de interogări, deoarece poate provoca dublarea conținutului, pierderea accesării cu crawlere și reducerea la minimum a vitezei de încărcare. Cel mai bun mod de a preveni formarea acestor șiruri de interogare este eradicarea acestor șiruri prin resurse statice din WordPress.

Aici, vom explica mai multe detalii despre această problemă și motivele pentru care și cum trebuie să eliminați aceste șiruri de interogare. Există diferite moduri de a elimina aceste șiruri de interogare care implică adăugarea de cod la temă sau prin utilizarea pluginurilor.

Ce este un șir de interogare?

În primul rând, ar trebui să știm ce este șirul de interogare. Este practic un set de caractere după semnul întrebării într-o adresă URL. Acest șir de interogare funcționează ca parametru URL care ajută la sortarea și specificarea conținutului de pe un site web. Să vedem un exemplu de șir de interogare.

/books/wp-includes/js/jquery/jquery.js?ver=1.12.4

Simbolul semnului de întrebare din exemplul de mai sus identifică șirul de interogare. Dacă există mai multe șiruri, acestea pot fi afișate în combinație cu simbolul ampersand și așa cum se arată mai jos.

https://www.google.com/search?q=query+string+example&safe=strict

Scripturile și foile de stil identifică o versiune de fișier cântând șiruri de interogare. Dezvoltatorii WordPress folosesc șiruri de interogări pentru a de la cache-busting, este un fenomen prin care fișierele noi înlocuiesc fișierele din cache. În acest fel, fișierele greșite nu vor fi stocate în cache dacă sunt disponibile fișiere noi.

De ce eliminați un șir de interogare?

Șirurile de interogare sunt foarte semnificative pentru versiunea fișierelor. Acestea pot ajuta la separarea fișierelor în aceeași adâncime a fișierului și la prevenirea problemelor de stocare în cache. Cu toate acestea, aceste șiruri sunt importante doar pentru resursele dinamice. Acestea se referă la conținut personalizat pentru vizitator, cum ar fi un coș de cumpărături, un profil de utilizator sau informații de conectare.

Prin urmare, resursele statice precum CSS, JavaScript, imagini și videoclipuri nu necesită nici un șir de interogare. De fapt, ele ajută la prevenirea serverelor web de la stocarea în cache a datelor. Uneori, când verificați viteza site-ului dvs. cu instrumente precum GTMetrix, Pingdom sau Page Speed ​​Insight, vă recomandăm să eliminați șirurile de interogări din resursele statice. Dacă nu sunteți expert, puteți obține serviciile unui dezvoltator web pentru a elimina aceste șiruri de interogare.

Eliminați șirurile de interogări din resursele statice din WordPress

Puteți elimina șirul de interogări din resursele statice din WordPress utilizând două metode diferite. În prima metodă, adăugăm cod în fișierul functions.php , în timp ce în a doua trebuie să instalăm pluginul WordPress.

Cu toate acestea, unii oameni folosesc CDN (rețeaua de livrare a conținutului) pentru a prelua date web. Acestea sunt cazuri excepționale în care șirul de interogare CDN cache automat. Dacă nu utilizați CDN, atunci trebuie să urmați una dintre metodele anterioare pentru a elimina șirurile.

Eliminați șirurile de interogare din resursele statice cu cod

Dacă intenționați să utilizați metoda de editare a codului, vă recomandăm să dezvoltați o copie de rezervă a site-ului dvs. Acest lucru este necesar deoarece, dacă ceva nu merge bine, aveți în continuare opțiunea de a restabili datele site-ului dvs.

Puteți accesa fișierul php al temei dvs. prin două metode diferite. Prima metodă este prin hPanel dacă sunteți client hosting în timp ce dacă utilizați WordPress, atunci accesați tabloul de bord. Selectați aspectul și editorul de teme. Acum căutați fișierul functions.php în bara laterală din dreapta.

Utilizarea pluginurilor pentru a elimina șirurile de interogări din sursele statice

Dacă nu sunteți confortabil cu metodele menționate mai sus, utilizați pluginuri precum Speed ​​Booster Pack pentru a elimina șirurile de interogare din resursele statice. Este unul dintre cele mai bune plugin-uri wordpress care poate ajuta la accelerarea încărcării site-ului dvs.

Acest plugin are funcția de a elimina șirurile de interogare din resursele statice. Pentru a instala acest plugin, deschideți tabloul de bord WordPress, accesați pluginuri și faceți clic pe Adăugare nou . Căutați pachetul de amplificare a vitezei, apoi instalați și activați-l.

După activarea pluginului, deschideți meniul și selectați tweaks. Atingeți „Comutatorul ON” de lângă opțiunea Trim șiruri de interogare pentru a o activa. Acum faceți clic pentru Salvare după finalizare. Cu siguranță va elimina șirurile de interogare din toate resursele dvs. statice.

Cele mai bune plugin-uri pentru a elimina șirurile de interogări din resursele statice

Sunt disponibile diferite pluginuri pentru site-urile WordPress pentru a elimina șirurile de interogări din resursele statice. Aceste pluginuri pot ajuta la creșterea vitezei site-ului dvs.

  1. WP Rocket

    WP Rocket este unul dintre cele mai utile și mai eficiente pluginuri de cache, care are un proces de configurare rapid care îl diferențiază de alte pluginuri de cache. Acest plugin începe să funcționeze singur pentru a vă stoca site-ul în cache pe măsură ce îl activați.

    Interfața simplă de utilizator o face mai atractivă, iar utilizatorii pot gestiona cu ușurință memorarea în cache a site-ului, chiar dacă nu au cunoștințe tehnice. Toate opțiunile sunt disponibile cu o scurtă descriere și link-uri către pagini relevante.

    Pentru a elimina șirurile de interogări din resursele statice cu WP Rocket, accesați opțiunea Setări de bază și faceți clic pe Optimizare fișier și continuați la caseta Eliminare șirurile de interogare din resursele statice.

    Acest plugin nu are o versiune gratuită și oferă trei planuri de prețuri cuprinse între 49 USD și 249 USD. Aceasta este o taxă unică și va trebui să plătiți anual pentru a obține asistență și actualizări.

  2. Cache total W3

    W3 total cache este un alt plugin wordpress bun care oferă o soluție gratuită pentru a crește viteza de încărcare a site-ului. Pluginul este compatibil cu majoritatea planurilor de găzduire. AMP (pagini mobile accelerate) acceptă și acest plugin pentru a îmbunătăți experiența utilizatorilor de dispozitive mobile.

    Acest plugin are funcția de a elimina șirurile de interogare din resursele statice. După instalarea pluginului, accesați Performanță -> Cache browser și activați opțiunea Eliminare șiruri de interogare din resursele statice.

    În plus, pentru a împiedica site-ul dvs. WordPress să creeze din nou șiruri de interogări, puteți accesa Browser Cache și bifați opțiunea Preveniți stocarea în cache a obiectelor după modificarea setărilor.

  3. WP Performance Score Booster

    WP Performance Score Booster este un plugin gratuit care ajută la memorarea în cache a browserului și la eliminarea șirurilor de interogări. Cu acest plugin, puteți crește performanța site-ului dvs. pe GTMetrix, PageSpeed ​​și Pingdom.

    Acest plugin este disponibil cu o instalare simplă și o configurare ușoară. Un lucru de reținut înainte de a activa acest plugin este să vă asigurați că compresia GZIP este activată pe serverul dvs.

    Pentru a elimina șirurile de interogare, faceți clic pe Setări -> WP Performance Score Booster și faceți clic pe Eliminați șirurile de interogare din conținutul static și salvați modificările.

Concluzie

Șirurile de interogare sunt esențiale pentru adresele URL ale site-urilor care conțin caractere precum „?” și "&." Activele dinamice folosesc șiruri de interogare pentru a ajuta serverele web să distingă diferitele redări de resurse unele de altele.

Cu toate acestea, elementele statice nu profită de pe urma șirurilor de întrebări de pe adresele URL. Acestea împiedică serverele intermediare de rezervare pentru a vă stoca în mod corespunzător site-ul. Prin urmare, vă recomandăm să le eliminați pentru a ține departe de orice probleme în viitor.