21 sfaturi despre cum să accelerați un blog WordPress

Publicat: 2018-07-04

Când navigați pe Internet, probabil că nu vă gândiți prea mult la viteza site-ului web. Dacă conexiunea dvs. la internet este suficient de bună, probabil că aveți doar două concluzii despre fiecare site cu privire la viteză - site-ul este sau nu suficient de rapid. Și așa vor vedea majoritatea utilizatorilor de internet site-ul dvs. WordPress. Chiar dacă este atractiv pentru un anumit vizitator, dacă blogul nu se încarcă suficient de repede, îl vei pierde. Asta e sigur. Și de aceea trebuie să faceți tot ce vă stă în putință pentru a vă face site-ul WordPress cât mai rapid posibil.

Deși există numeroase modalități de a accelera un site, unele vor necesita cunoștințe tehnice, altele vor necesita o dedicație totală de la dvs., în timp ce altele vor fi pur și simplu prea scumpe.

Ca întotdeauna, WordPress vă poate ajuta cu problema. Nu numai că WordPress se îmbunătățește constant, dar și pluginurile, temele și companiile de găzduire. În acest articol, suntem pe cale să vă arătăm cum să accelerați site-ul dvs. WordPress. Există mulți factori care afectează viteza site-ului și, în funcție de site-ul dvs., puteți îmbunătăți viteza în următoarele câteva minute.

  • Utilizați un plugin pentru cache
  • Optimizați imaginile
  • Optimizați pagina de pornire
  • Încărcați corect Google Maps
  • Curățați și optimizați bazele de date
  • Eliminați caracterele inutile din codul sursă (micșorați-l)
  • Alegeți o temă WordPress rapidă
  • Nu instalați pluginuri inutile
  • Împarte postările mai mari
  • Limitați numărul de revizuiri de postări
  • Treceți la PHP7. Acum!
  • Modificați stocarea în cache a browserului
  • Cum se elimină șirurile de interogare din resursele statice
  • Reduceți numărul de solicitări HTTP
  • Nu utilizați Gravatars
  • Eliminați comentariile dacă nu le utilizați
  • Eliminați emoji-urile
  • Folosiți CSS Sprites în WordPress
  • Limitați numărul de butoane pentru rețelele sociale
  • Descărcați scripturi și stiluri pe care nu le utilizați
  • Dezactivați încorporările

1. Utilizați un plugin de cache

Prin instalarea și configurarea unui plugin de cache, puteți simți instantaneu schimbarea vitezei site-ului dvs. Toate site-urile web vor avea părți care nu se schimbă atât de frecvent. Fie că este vorba despre o imagine, un fișier CSS sau JS, un plugin de cache poate gestiona aceste fișiere, astfel încât să nu fie nevoie să fie descărcate de pe server de fiecare dată când un utilizator vă deschide site-ul. Acest lucru va ajuta în cea mai mare parte vizitatorii care se vor întoarce, care vor avea deja aceste fișiere stocate.

Există numeroase pluginuri de cache WordPress, dar doar câteva dintre cele mai populare. Vestea bună este că aceste pluginuri sunt bine codificate, vă vor accelera site-ul instantaneu și sunt complet gratuite! Cel mai popular plugin pentru job este W3 Total Cache, care are peste 1 milion de utilizatori activi. Este impresionant! Există și alte pluginuri care pot face același lucru, cum ar fi pluginul WP Fastest Cache, pe care l-am menționat deja într-unul din articolele noastre anterioare.

2. Optimizați imaginile

Indiferent dacă este o singură imagine pe pagina dvs. de pornire sau dacă există o întreagă galerie de fotografii pe care doriți să le afișați, imaginile neoptimizate vă pot încetini drastic site-ul. Să presupunem că folosiți o cameră care poate realiza fotografii de înaltă rezoluție. Aceste fotografii vor depăși probabil peste 2 MB și pot depăși cu ușurință limita de 4 MB. Chiar și imaginile de pe smartphone-urile moderne vor genera fișiere mari. Dacă nu vă gândiți la asta și pur și simplu încărcați o imagine, imaginați-vă încărcătura pe site-ul dvs.

Doar adăugând acea imagine care este de 2 MB sau 4 MB „grea”, utilizatorii dvs. vor trebui să descarce acea imagine odată ce vă deschid site-ul. În timp ce utilizatorii care provin dintr-o conexiune în bandă largă nu vor simți prea multă diferență, acei utilizatori cu viteză mai mică de internet vor avea de suferit. Nu numai asta; chiar și Google se va încrunta cu timpul de încărcare mai lent, astfel încât pagina dvs. ar putea suferi pe termen lung.

Aceasta nu ar trebui să fie o problemă, deoarece puteți optimiza imaginile atât de ușor. În primul rând, dacă nu vă prezentați ultimele lucrări și nu este nevoie să afișați imagini la rezoluție maximă, începeți prin scăderea rezoluției. De exemplu, dacă tema dvs. arată o lățime de maxim 800 px, imaginea dvs. nu ar trebui să fie mai largă decât aceasta. Puteți pur și simplu schimba dimensiunea sau poate chiar decupa o imagine. Există, de asemenea, multe instrumente și aplicații care vă pot ajuta să optimizați imaginile. Fie că doriți să utilizați software profesionist, cum ar fi Photoshop, care poate face minuni imaginilor dvs. și le poate optimiza special pentru web, sau doriți să utilizați un instrument online simplu, ar trebui să vă optimizați imaginile.

3. Optimizați pagina de pornire

Pagina dvs. de pornire este o pagină importantă. Chiar dacă o persoană nu aterizează pe pagina de pornire, probabil că va dori să o viziteze din celelalte postări și pagini. De aceea, pagina de pornire trebuie optimizată corect. Așa cum am menționat anterior, aveți grijă de imaginile de pe site-ul dvs. web și asigurați-vă că sunt optimizate. Folosiți fragmente mai mici pentru postările dvs. în loc să le afișați pe cele mai mari. Nu arătați imagini din postări; în schimb, lăsați un link „citiți mai multe” înainte de prima imagine dintr-o postare. Nu utilizați prea multe widgeturi pentru bara laterală și subsol care vă pot încetini site-ul.

4. Încărcați corect Google Maps

Widget Google Maps


Dacă utilizați Google Maps pentru a afișa o locație, asigurați-vă că harta interactivă nu vă încetinește. O hartă simplă de pe site-ul dvs. web poate dura până la 2 MB, ceea ce vă va forța vizitatorii să descarce date suplimentare chiar dacă nu sunt interesați de hartă.

Dar dacă utilizați WordPress, această sarcină poate deveni și mai ușoară. Da, vorbim despre pluginul Google Maps Widget care poate reda o imagine miniatură de pe harta dvs. Procedând astfel, veți adăuga doar câteva kilobyți de date pe site-ul dvs. în loc de un megabyte sau doi. Acest lucru va avea un impact uriaș asupra vitezei site-ului dvs. web, în ​​timp ce vizitatorii dvs. care sunt interesați de hartă pot avea în continuare experiența Google Maps completă.

5. Curățați și optimizați bazele de date

WordPress folosește baze de date pentru a stoca practic tot ce este necesar pentru a funcționa fără probleme. Într-un timp, aceste baze de date vor începe să se acumuleze și vor începe încet să încetinească site-ul dvs. Prin curățarea și optimizarea bazelor de date, vă puteți accelera site-ul WordPress. Din fericire, nu trebuie să deschideți manual fiecare bază de date și să vă plimbați prin mii de linii stocate acolo, dar vă puteți relaxa și lăsa treaba unui alt plugin WordPress. În acest caz, vă sugerăm pluginul WP-Optimize, care este gratuit și poate rula fără a fi nevoie de PhpMyAdmin.

6. Eliminați caracterele inutile din codul sursă (micșorați-l)

Codul sursă poate conține mii de linii. Adăugând teme suplimentare, pluginuri și funcții personalizate, numărul crește rapid și afectează viteza site-ului dvs. Deși codul este de obicei util, există multe caractere inutile care pot fi găsite în codul sursă, care doar vă pot încetini. Fie că este vorba de un grup de caractere de spațiu alb, caractere de linie nouă, comentarii sau delimitatori de blocuri, le puteți elimina în siguranță pentru a vă accelera site-ul WordPress.

Nu, nu va trebui să răsfoiți codul sursă pentru a șterge manual aceste caractere; există un plugin WordPress care vă poate face treaba. Dacă ați instalat W3 Total Cache pentru a rezolva problema memorării în cache, aveți deja un plugin care poate fi utilizat pentru minimizare. Un alt plugin popular care poate minimiza codul de pe site-ul dvs. WP este Autoptimize.

Accelerarea unui site web WordPress necesită timp. Există atât de multe lucruri pe care le puteți îmbunătăți pentru a elimina acea mică fracțiune de secundă din timpul de încărcare. Dar viteza site-ului dvs. contează atât din perspectiva vizitatorilor, cât și din perspectiva motoarelor de căutare. Și, deși va trebui să treceți prin diferite tehnici și pluginuri pentru a profita la maximum de site-ul dvs., va merita.

Înainte de a intra în detalii, asigurați-vă că aveți cea mai bună opțiune de găzduire. Acesta este primul pas de care aveți nevoie pentru a avea un site rapid.

Acum, permiteți-ne să vă arătăm cum să minimizați manual fișierele CSS și JavaScript și, de asemenea, să enumerăm două pluginuri care vă vor ajuta să vă accelerați site-ul. Gata?

Ce este minificarea?

Înainte de a vă murdări mâinile de fișiere, haideți să vedem rapid ce înseamnă reducerea fișierelor CSS și JavaScript în WordPress. După cum probabil știți deja, există zeci și zeci de fișiere necesare pentru ca WordPress să ruleze corect. Când adăugați teme și pluginuri noi, numărul continuă să crească. În același timp, viteza site-ului dvs. web continuă să scadă. Din fericire, nu trebuie să vă faceți griji cu privire la codul care alimentează WordPress, temele și pluginurile. Dar trebuie să știți că puteți micșora acele fișiere și astfel puteți crește viteza blogului dvs.

Minificarea este un proces de eliminare a caracterelor inutile din cod. Procesul va micșora fișierele afectate, dar nu îi va schimba funcționalitatea.

Când reduceți fișierele CSS și JavaScript în WordPress, veți elimina lucruri precum spațiile albe, caracterele de linie nouă, comentariile și delimitatorii de blocuri. Pentru fiecare caracter eliminat din cod, veți accelera puțin site-ul. Iată un exemplu simplu de cod CSS înainte și după procesul de minimizare.

Cod CSS înainte de minificare

 corp {
marja: 10px;
culoare: # 333333;
fundal: albastru;
}

Deși acest lucru este mult mai ușor pentru ochiul uman, acesta folosește caractere de care o mașină nu are nevoie pentru a interpreta codul.

Cod CSS după minificare

 corp {margin: 20px; culoare: # 333; fundal: albastru}

Pentru un computer, acest cod arată la fel ca cel afișat anterior. Liniile noi nu sunt ceva de care are nevoie un computer pentru a rula corect codul. Dacă aruncați o privire asupra culorii, puteți vedea că am eliminat chiar și câteva numere; un computer va ști în continuare culoarea corectă. Observați că nu există punct și virgulă după ultimul element. În acest exemplu simplu, am eliminat câteva caractere și am redus codul. Acum imaginați-vă ce se întâmplă când aveți mii de linii de cod.

Reduceți manual fișierele CSS și JavaScript

Când lucrați la o temă sau un plugin personalizat pentru WordPress, veți dori să minimizați fișierele CSS și JavaScript la care lucrați. În acest caz, nu va trebui să instalați pluginuri suplimentare pentru a face treaba pentru dvs. În schimb, puteți minimiza rapid doar fișierele de care aveți nevoie. Făcând acest lucru, vă puteți permite luxul de a introduce codul care este ușor pentru ochii dvs. și îl puteți face totuși cât mai rapid posibil. Dacă sunteți mai serios cu privire la codificare, vă recomandăm să utilizați preprocesoarele CSS și JS. Aceste aplicații sofisticate vă pot ajuta să scrieți codul și, de asemenea, să îl micșorați și să-l restrângeți după ce exportați fișierele.

Reduceți manual CSS

  • https://cssminifier.com
  • http://www.cleancss.com/css-minify/
  • http://csscompressor.com

Reduceți manual JavaScript

  • http://www.minifier.org
  • https://jscompress.com
  • https://javascript-minifier.com

Cele mai bune pluginuri WordPress de minimizare

Serviciile pe care vi le-am arătat mai sus vor face o treabă excelentă cu codul dvs. personalizat. Dar dacă doriți să minimizați toate fișierele de pe site-ul dvs. WordPress, ar fi practic ridicol să parcurgeți fiecare fișier de pe serverul dvs. Suntem bucuroși să vă anunțăm că unele plugin-uri gratuite fantastice pot minimiza fișierele CSS și JavaScript în WordPress. Să ne arătăm cele mai bune.

Optimizează automat

Cu peste 200.000 de instalări active, Autoptimize este una dintre cele mai populare alegeri atunci când vine vorba de optimizarea site-ului dvs. WordPress. Printre alte caracteristici uimitoare, pluginul poate minimiza scripturi, stiluri și HTML . Acesta va comprima fișierele, le va memora în cache și va muta codul pentru a vă accelera site-ul .

  1. Instalați și activați pluginul
  2. Accesați Setări -> Optimizare automată
  3. Faceți clic pe Afișare setări avansate
  4. Verificați opțiunile Optimize HTML Code, Optimize JavaScript Code și Optimize CSS Code
  5. Salvează modificările

W3 Total cache

Acest plugin popular face totul. Desigur, pluginul va memora în cache fișierele în primul rând. Dar dacă sunteți interesat să eliminați șirurile de interogare din resursele statice, W3 Total Cache o va face pentru dvs. În mod similar, va micșora fișierele CSS și JavaScript și va face chiar același lucru pentru postările, paginile și RSS. Trebuie doar să o verifici.

  1. Instalați și activați pluginul
  2. Navigați la Performanță -> Minimizare
  3. Asigurați-vă că păstrați structura URL Rescrie verificată
  4. Activați setările de minificare HTML , setările de minificare JS și setările de minificare CSS
  5. Salvați toate setările

După cum puteți vedea, procesul de minimizare este destul de simplu. Dacă utilizați un plugin WordPress, chiar nu aveți o scuză. Reduceți la minimum fișierele CSS și JS de pe site-ul dvs. și reveniți la testul de viteză și performanță online la alegere. Suntem siguri că veți obține un scor mult mai bun și o notă de mulțumire de la vizitatori și motoare de căutare.

7. Alegeți o temă WordPress rapidă

Înainte de a începe chiar să lucrați pe site-ul dvs., ar trebui să aveți grijă atunci când alegeți o temă WordPress. La început, s-ar putea părea că o anumită temă va atrage mai mulți vizitatori pur și simplu datorită aspectului său și a imaginilor superbe pe care le folosește. Dar încearcă să te gândești înainte; în loc să alegeți pur și simplu cea mai frumoasă temă pe care o găsiți, testați mai multe teme în diferite browsere, de pe diferite dispozitive.

Vă va surprinde ce diferență poate însemna o temă pentru întreaga viteză a site-ului. Nu numai un număr mare de imagini pot înăbuși tema, dar există atât de multe lucruri ascunse în cod care pot însemna o mare diferență. Deși nu este întotdeauna cazul, temele premium ar trebui să fie mai bine codificate și să aibă performanțe mai bune.

8. Nu instalați pluginuri inutile

Când începeți să lucrați pe site-ul dvs., ar putea fi tentant să instalați noi pluginuri. În timp ce există pluginuri pe care va trebui să le aveți instalate și rulate, aveți grijă să nu vă suprasolicitați site-ul. Pentru început, pluginurile active vor avea cu siguranță un impact asupra vitezei site-ului dvs.
. Pe de altă parte, chiar și pluginurile inactive vă vor ocupa spațiul prețios, ceea ce va afecta dimensiunea fișierelor dvs. de rezervă. Când adăugați totul, atât pluginurile active, cât și cele inactive pot afecta viteza site-ului dvs., așa că gândiți-vă de două ori înainte de a instala un plugin de care nu aveți nevoie.

9. Împarte posturile mai mari

Dacă aveți tendința de a scrie postări foarte lungi în care aveți și multe videoclipuri și imagini atașate, ar trebui să vă gândiți să le împărțiți în mai multe pagini. Acest lucru se poate face foarte repede, deoarece nici măcar nu trebuie să folosiți un plugin pentru asta - WordPress v-a asigurat acoperirea, dar poate că nici măcar nu știți despre asta.

10. Limitați numărul de revizuiri de postări

Revizuirile post sunt un lucru util. Faptul este că majoritatea utilizatorilor nu le folosesc deloc sau că nu au nevoie de mai mult de câteva revizuiri pe post. Reviziile sunt stocate într-o bază de date și dacă aveți un număr mare de postări, imaginați-vă câte revizuiri suplimentare vor exista acolo. Acest lucru va încetini cu siguranță site-ul dvs. WordPress, deci asigurați-vă că limitați numărul de revizuiri sau chiar le eliminați complet dacă nu este necesar.

11. Treceți la PHP7. Acum!

Ar trebui să vă străduiți întotdeauna să faceți cât mai puțin lucru posibil pentru a obține cea mai mare cantitate de rezultate. Optimizarea site-ului dvs. pentru a deveni rapid nu este diferită. De ce să petreceți ore optimizând doar pentru a rade câteva milisecunde, atunci când puteți face câteva clicuri și accelera cu ușurință site-ul cu 20%. Metoda noastră nu are magie. Este simplu, simplu și evident. Odată ce îl veți implementa, vă veți întreba „de ce nu am făcut asta mai devreme”.

Numeroase teste arată că PHP7 este cu 20% mai rapid decât PHP5 în mediile de producție din viața reală. La testele generice, poate fi cu 200% mai rapid. De asemenea, este mai sigur, are noi caracteristici utile și este recomandat de WordPress. Deci, cum să faceți upgrade?

Dacă utilizați o companie decentă de găzduire, sunteți deja pe PHP7, deci verificați versiunea înainte de a merge mai departe. Fie apucați pluginul My WordPress Health Check sau încărcați un fișier cu funcția phpinfo (). Deja pe PHP7? Superb! Ați terminat. Folosiți PHP5? Să scăpăm de ea.

Conectați-vă la cPanel. Dacă nu aveți un link la îndemână, adăugați „: 2083” la sfârșitul numelui de domeniu, adică http://www.mydomain.com:2083 . După ce vă aflați, căutați o pictogramă care să scrie „PHP Selector”, „Select PHP Version” sau „PHP Version Manager” în secțiunea „Software”. Faceți clic pe pictogramă pentru a deschide selectorul versiunii PHP. În funcție de ce a activat compania dvs. de găzduire, veți putea fie să selectați versiunea PHP pentru întregul cont, pentru anumite domenii, fie la fiecare nivel de folder. Indiferent de situația activată în cPanel, asigurați-vă că alegeți v7.0 sau v7.1 pentru instalarea WordPress. Faceți clic pe „Salvați”. Reîmprospătați site-ul pentru a verifica dacă modificarea este activă și pentru a vă bucura de viteză.

PHP7 WordPress

Dar ... (introduceți scuza aici)

Dacă nu ați făcut deja upgrade, cu siguranță aveți un motiv „bun” pentru asta. Fără supărare, dar nu, nu! Lasă-ne să arestăm acele scuze pe care le ai.

Sună ca o mulțime de lucruri și lucruri legate de server pe care nu le înțeleg

Da, este legat de server, dar dacă știi cum să te conectezi la cPanel, ai toate abilitățile necesare. Este la fel de mult de lucru ca și crearea unei noi adrese de e-mail în cPanel. Găsiți pictograma; clic; selectați o nouă versiune din meniul derulant; Salvați. Terminat.

Dacă nu vă simțiți confortabil să faceți acest lucru, ceea ce este bine, deschideți un bilet de asistență la compania dvs. de găzduire și o vor face pentru dvs.

Compania mea de găzduire nu acceptă PHP7

Este o problemă uriașă! Imens! Faptul în sine nu poate fi acela care privește, dar are numeroase alte consecințe. Înseamnă că utilizați un software de server învechit și că compania dvs. de găzduire pur și simplu nu își face treaba. În acest moment plătiți prețul pentru a avea un site lent, dar în curând, când lucrurile încep să se destrame, deoarece nu întrețin servere, veți avea de-a face cu perioade de nefuncționare serioase.

Trimiteți-le un e-mail și solicitați-i să vă migreze imediat contul pe un nou server care acceptă PHP7. Dacă nu o fac (din orice motiv), trebuie să găsiți o companie bună de găzduire WordPress. Ți-e frică și nu vrei să o faci? Este în regulă să fii îngrijorat de migrații, dar nu trebuie să o faci singur.

Companiile de găzduire decente vor face migrarea pentru dvs. Serios, nu este un truc de marketing. Le dați vechea parolă cPanel și atât.

Am auzit că WordPress nu funcționează cu PHP7

Serios!? WordPress notează în mod explicit PHP7 sau mai mare ca cerință de server. Deci, povestea lungă scurtă - funcționează.

PHP7 este nou și experimental

PHP v7.0 a apărut în decembrie 2015. Asta nu este „nou”. Este o piesă de software încercată și testată, care este mai bună decât PHP5. Este mai rapid, are mai multe funcții și pur și simplu este viitorul. Dacă acest lucru nu este suficient pentru tine, PHP5 nu mai este întreținut în mod activ.

12. Îmbunătățiți viteza WordPress modificând cache-ul browserului

Când un utilizator începe să își încarce site-ul, browserul său începe imediat să descarce toate fișierele necesare de pe un server pe care se află site-ul dvs. web. În funcție de viteza de conectare la internet a utilizatorului și de capacitățile serverului, site-ul poate fi încărcat mai repede sau mai lent. Desigur, fiecare parte dorește să încarce site-ul cât mai repede posibil și tu, ca administrator, trebuie să faci tot ce îți stă în putință pentru ca site-ul tău să fie rapid.

Îmbunătățiți viteza WordPress și cacheți fișierele statice mai mult timp

Prima vizită pe site-ul dvs. depinde în întregime de conexiunea la internet și de server, dar puteți face modificarea pentru vizitatorii obișnuiți. Probabil că nu vor fi conștienți de faptul că modificările au fost făcute, dar vor avea întotdeauna în vedere cât de rapid este site-ul dvs. cu adevărat. Vă puteți pune în locul lor - dacă site-urile durează câteva secunde pentru a încărca fiecare pagină, probabil că nu veți rămâne prea mult timp indiferent cât de bun este conținutul, nu?

Tehnologia de stocare în cache păstrează unele dintre fișierele de pe server și le stochează pe un computer local. Apoi, dacă un utilizator accesează din nou același site, browserul va verifica fișierele stocate și le va încărca instantaneu în loc să le descarce din serverul de la distanță din nou. Acest lucru face ca timpul de încărcare să fie mult mai scurt, îmbunătățește viteza WordPress și asta face ca vizitatorul să fie mult mai fericit.

Utilizând următorul cod, puteți spune WordPress să cache fișierele statice pentru o perioadă mai lungă de timp. Înainte de a alerga să copiați și să lipiți codul, luați un minut pentru a vă reconsidera - cât de des faceți modificări site-ului dvs. web, ce fel de conținut aveți și acest lucru vă poate ajuta cu adevărat pe site-ul dvs. dacă prelungiți cache-ul?

  • Deschideți fișierul .htaccess
  • Copiați și lipiți următoarele:
 # Memorarea în cache a browserului
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image / jpg "acces 1 an"
ExpiresByType image / jpeg "acces 1 an"
ExpiresByType image / gif "acces 1 an"
ExpiresByType image / png "acces 1 an"
ExpiresByType text / css "acces 1 lună"
Aplicație ExpiresByType / pdf "acces 1 lună"
ExpiresByType text / x-javascript "acces 1 lună"
Aplicație ExpiresByType / acces x-shockwave-flash "
1 lună"
ExpiresByType image / x-icon "access 1 year"
Expiră "Acces 2 zile" implicit
</IfModule>
  • Salvează modificările

După ce salvați modificările, serverul dvs. va schimba timpul de acces pentru stocarea acelor fișiere la nivel local. Dacă nu vă simțiți confortabil să modificați singur fișierul .htaccess, puteți face același lucru folosind un plugin simplu.

13. Cum să eliminați șirurile de interogare din resursele statice din WordPress și să vă accelerați site-ul

Dacă ați încercat să accelerați și să vă optimizați site-ul WordPress, probabil ați întâlnit diferite instrumente de diagnostic online care vă pot ajuta în acest sens. Vă încurajăm să faceți testele; acestea vă vor spune cât de performant este site-ul dvs. web și majoritatea acestor instrumente vă vor arăta detalii despre viteza site-ului dvs.

De exemplu, dacă rulați un test pe GTmetrix, acesta vă va arăta ce imagini încetinesc site-ul dvs. Vă va spune viteza de încărcare a foilor de stil și a scripturilor, detalii despre minificare și multe altele. Unul dintre lucrurile pe care mulți utilizatori de WordPress le găsesc în partea de sus a listei (ceea ce înseamnă că problema ar trebui rezolvată cât mai repede posibil) este „eliminarea șirurilor de interogare din resursele statice”. În această parte, vom explica pe scurt ce sunt șirurile de interogare și cum să le eliminăm rapid pentru a îmbunătăți viteza site-ului dvs. web.

Ce sunt șirurile de interogare

Șirurile de interogare sunt părți ale adreselor URL pe care le puteți găsi după un semn de întrebare (?) Sau un simbol cu ​​semn de semn (&). Browserele sau aplicațiile externe adaugă de obicei aceste părți la adresele URL pentru a adăuga parametri suplimentari.

Utilizând șiruri de interogare, de exemplu, un plugin WordPress poate transmite diferite valori prin URL, astfel încât alte aplicații și servicii să le poată utiliza.

Cel mai adesea, după ce faceți clic pe o reclamă, un articol de pe rețelele de socializare sau căsuța de e-mail, veți vedea o adresă URL destul de lungă cu șiruri de interogare. Pentru a spune serviciilor de analiză originea vizitei dvs., alte servicii (și oamenii înșiși) vor adăuga șiruri de interogare specifice UTM care descriu surse, suporturi media și campanii. Specialiștii în marketing utilizează acest lucru pentru a urmări eficiența campaniilor lor. Și acesta este ceva complet normal; nu vă faceți griji cu privire la aceste tipuri de șiruri de interogare.

De ce și când ar trebui să eliminați șirurile de interogare?

GTmetrix elimină șirurile de interogare din resursele statice

În timp ce șirurile de interogare sunt o parte importantă a elementelor dinamice, ele pot încetini site-ul dvs. WordPress dacă sunt utilizate în resurse statice. Dacă ați deschis vreodată o consolă de browser în timp ce vă aflați pe site-ul dvs., este posibil să fi constatat că site-ul web afișează numerele de versiuni ale scripturilor și stilurilor. Acest lucru ar putea părea familiar:

/wp-include/css/dashicons.min.css?ver=4.4.2

Unele servere proxy și CDN-uri nu pot memora în cache aceste tipuri de resurse. Asta înseamnă că de fiecare dată când deschideți un site, serverul va trebui să vă trimită fișierul din nou și din nou. Și asta e ceva care încetinește enorm un site. Doar acel șir de interogare nu va face prea multă diferență, dar atunci când strângeți câteva dintre ele, lucrurile se pot agrava. Este în sfârșit timpul să rezolvați problema și să eliminați șirurile de interogare din resursele statice.

Cum se elimină șirurile de interogare din resursele statice

Șir de interogare

Există câteva tehnici pentru a elimina șirurile de interogare din resursele statice din WordPress și suntem pe cale să vi le arătăm. Puteți face acest lucru copiind o funcție simplă sau puteți utiliza câteva plugin-uri WordPress care vă vor rezolva problema. Indiferent de tehnica pe care o alegeți, nu vă veți înșela - veți elimina șirurile de interogare din resursele statice în următoarele câteva minute și veți accelera site-ul chiar în momentul respectiv.

Adăugați o funcție simplă

Prima metodă necesită doar copierea și lipirea unei funcții simple în fișierul funcții.php. Dacă ați adăugat vreodată o funcție acolo, știți deja că nu este o afacere atât de mare. Dar dacă este prima dată, vă rugăm să fiți mai atenți, deoarece o mică greșeală din fișier poate face site-ul dvs. inutilizabil. Doar pentru a vă simți în siguranță, vă rugăm să creați o copie de rezervă a fișierului înainte de a continua.

  • Deschideți și editați fișierul functions.php
  • Copiați și lipiți următorul cod:
 funcția _remove_script_version ($ src) {
$ parts = explode ('? ver', $ src);
returnează $ părți [0];
}
add_filter ('script_loader_src', '_remove_script_version'
, 15, 1);
add_filter ('style_loader_src', '_remove_script_version'
, 15, 1);
  • Salvează modificările

Debifați opțiunea din W3 Total Cache

Deoarece W3 Total Cache este un plugin popular care numără peste un milion de instalări active în acest moment, este posibil să utilizați deja pluginul. În acest caz, va trebui doar să debifați o opțiune din setări:

  1. Navigați la Performanță -> Cache browser
  2. Debifați opțiunea Prevenire cache a obiectelor după modificarea setărilor
  3. Salvează modificările

Utilizați pluginul Eliminați șirurile de interogare din resursele statice

Dacă nu vă place să adăugați singur codul la functions.php, puteți utiliza un plugin gratuit pentru job. Eliminați șirurile de interogare din resursele statice este un plugin ușor și simplu, care va face același lucru fără a fi nevoie să atingeți codul.

Doar instalați pluginul, activați-l și ați terminat. În momentul în care activați pluginul, șirurile de interogare vor fi eliminate din resursele statice.

Indiferent de tehnica utilizată, eliminarea șirurilor de interogare nu ar fi trebuit să fie o sarcină dificilă. Acum că ați terminat, puteți rula o altă scanare pe instrumentul de viteză și performanță la alegere, pentru a vedea dacă și cum s-a îmbunătățit scorul (și viteza site-ului dvs.).

14. Reduceți numărul de solicitări HTTP și accelerați site-ul WordPress

Deși tot ce trebuie pentru a încărca un site web este doar un clic al butonului pentru dvs., computerele pot gestiona mult mai multe. Un singur clic și o secundă care vor dura până când o pagină este afișată în fața dvs. poate ascunde zeci dacă nu sute de solicitări HTTP către server. Evident, cu cât mai multe informații merg înainte și înapoi, cu atât mai mult va trebui să așteptați încărcarea unui site. Unul dintre cele mai ușoare lucruri pe care le puteți face pentru a accelera site-ul dvs. este să aveți o companie de găzduire bună. Dar când decideți să mergeți și mai adânc pentru a vă accelera site-ul WordPress, ar trebui să vă ocupați de solicitările HTTP.

Pentru început, ar trebui să vă testați site-ul web pentru a vedea câte solicitări este nevoie pentru a încărca o anumită pagină. Există diferite moduri de testare. În loc să vă arate toate posibilitățile, va fi suficient să introduceți o adresă URL în Verificatorul cererilor HTTP. Veți obține rezultatele imediat și, sperăm, nu veți avea mai mult de 30 de solicitări. Dacă da, este timpul să reduceți numărul de solicitări HTTP și să accelerați site-ul WordPress.

Verificator de solicitări HTTP

15. Nu utilizați Gravatars

Dacă utilizați sistemul de comentarii implicit al WordPress, utilizați și Gravatars. Acum, dacă primiți câteva comentarii pe lună, acest lucru nu trebuie să vă îngrijoreze prea mult. Dar dacă vizitatorilor le place să lase note rapide sub articolele dvs., ar trebui să luați în considerare eliminarea Gravatars din imagine.

Odată ce vă spunem că fiecare imagine Gravatar adaugă o altă cerere HTTP la server, imaginați-vă ce se întâmplă atunci când aveți mai mult de, să spunem, o sută de comentarii pe o singură pagină? Ghici ce se întâmplă atunci când există mai mult de o sută de cereri suplimentare care nu trebuie să fie acolo - da, site-ul tău devine mai lent.

HTTP solicită Checker

Dacă nu aveți nevoie de acele mici imagini de lângă fiecare comentariu, navigați la Setări -> Discuție -> Avatare și debifați opțiunea pentru a afișa avatare în comentarii. Este ușor ca asta. În cazul în care trebuie doar să aveți avatare, ar trebui să luați în considerare instalarea unui sistem de comentarii terță parte pentru WordPress, care va gestiona lucrurile diferit. De exemplu, Disqus este o alegere populară care face treaba de a afișa avatare mult mai repede.

16. Eliminați comentariile dacă nu le utilizați

După cum ați putea ghici, utilizarea comentariilor necesită fișiere suplimentare. Dacă utilizați sistemul de comentarii implicit, nu trebuie să faceți nimic - este ceva de care aveți avantajul și această cerere suplimentară este justificată. Dar, în cazul în care nu utilizați comentarii pe site-ul dvs. sau utilizați un alt sistem de comentarii, ar trebui să eliminați scriptul de comentariu-răspuns. Pentru a face acest lucru, trebuie să copiați următoarea funcție în fișierul functions.php:

 function comments_clean_header_hook () {
 wp_deregister_script ('comentariu-răspuns');
 }
add_action ('init', 'comments_clean_header_hook'); funcție
comments_clean_header_hook ()
{
wp_deregister_script ('comentariu-răspuns');
}
add_action ('init', 'comments_clean_header_hook');

17. Eliminați emoji-urile

Da, emoji-urile sunt drăguțe. Da, toată lumea le folosește pe computerele, smartphone-urile și tabletele lor. Deși WordPress le-a introdus în versiunea 4.2. asta nu înseamnă că trebuie să încărcați acel fișier JS suplimentar pe site-ul dvs. doar pentru a avea fețe zâmbitoare . Viteza site-ului dvs. ar trebui să fie mai importantă decât să aveți emoji (cu excepția cazului în care pur și simplu nu puteți trăi fără ele).

18. Folosiți CSS Sprites în WordPress

După cum puteți vedea din testarea unei pagini, fiecare imagine necesită o solicitare HTTP. Asta nu înseamnă că ar trebui să eliminați imaginile, dar ar trebui să aveți grijă de ele. Când vine vorba de viteza site-ului dvs., aflați cum să optimizați imaginile pentru WordPress. Dar când vine vorba de solicitări, puteți reduce numărul de solicitări HTTP prin crearea Sprites CSS.

Dacă accesați site-ul Spriteme, veți putea selecta toate imaginile dintr-o pagină pe care o utilizați și le puteți combina într-un singur fișier. După schimbarea linkurilor către imagini, veți adăuga la dimensiunea imaginii, dar, în același timp, veți reduce numărul de solicitări. Acest lucru ar putea părea contradictoriu, dar de fapt puteți accelera lucrurile - un server va funcționa mai bine cu un fișier mare decât să răspundă la zeci de cereri.

19. Limitați numărul de butoane de social media

Social media a devenit o parte standard a fiecărui site web. Fie că aveți un site personal sau de afaceri mic, fie că rulați un portal cu zeci de scriitori, va trebui să vă conectați la rețelele de socializare. Este ok și ar trebui să faci asta.

Dar când vine vorba de afișarea butoanelor sociale, mai puțin este mai mult . Deși este posibil să fi deschis conturi pe o duzină de rețele, afișați butoane doar pentru cele pe care le hrăniți cel mai mult. Fiecare buton își va încărca propria imagine și fișiere suplimentare care pot încetini site-ul dvs.

20. Descărcați scripturi și stiluri pe care nu le utilizați

Descărcați scripturi și stiluri și accelerați site-ul

Un utilizator mediu de WordPress nu are nici o idee despre ce se întâmplă în fundal. Cine are timp să se gândească la scripturi și stiluri pe un site. Nu vă învinovățim pentru asta, dar acum că v-am atras atenția, acordați-vă ceva timp pentru a verifica site-ul dvs. pentru scripturi și stiluri de care nu aveți nevoie.

Nu trebuie să fii expert. V-am arătat deja un mic plugin elegant, care vă va arăta toate scripturile și stilurile care se încarcă pe fiecare dintre paginile dvs. Prin utilizarea WP Asset CleanUp, puteți recunoaște cu ușurință fișierele de care nu mai aveți nevoie și le puteți descărca rapid. Dacă aveți mai multă experiență cu WordPress, pluginul vă va ajuta să izolați datele și ulterior puteți șterge manual fișierele. Dacă nu, lăsați plug-ul și lăsați-l să gestioneze scripturi și stiluri pentru dvs.

21. Dezactivați încorporările

To improve user experience, WordPress developers introduced a new JS file that allows you to embed videos from different services like Youtube is just by copying a URL. You can embed images and tweets the same way just by pasting the link in the Visual Editor.

While this feature is an amazing one, many people just don't use it. If you're trying to speed up your site, it is more important to remove one request than having a preview of the video. You know which video you're embedding, so there's no real need for having that preview, right?

If you're not good with code, and you just have to install a plugin, there a simple plugin that will remove embeds from your site. If you can handle a few lines of code that you just need to copy, use the following function and put it in your functions.php file:

 function speed_stop_loading_wp_embed() {
if (!is_admin()) {
wp_deregister_script('wp-embed');
}
}
add_action('init', 'speed_stop_loading_wp_embed');

Take your time, and check your WordPress site for those unwanted HTTP requests. Even if you reduce the number just for a few pages, or if you find just a file that you don't have to load, it will be a success. Nu vă faceți griji; even if your users don't feel the speed improvement, search engines will.

Conclusion: Always take care of your blog speed

If you make changes only to several things on your site, you might benefit from them. The steps we have described in this article are completely free, so it won't hurt to try them out. Still, don't forget to take care of your site; update WordPress, themes, and plugins on a regular basis and never neglect your blog.

Sometimes, even an optimized site won't run fast. In that case, you will have to look for another hosting company or consider paying extra bucks for a managed or dedicated server.