Există mai puține lucruri mai frustrante decât un site web care necesită timp pentru încărcare. Atunci nu este o surpriză faptul că nu numai oamenii, ci și motoarele de căutare încearcă să se ferească de site-urile lente. Având în vedere acest lucru, iată câteva dintre cele mai bune sfaturi pe care le puteți implementa pentru a evita vizitatorii enervanți și pentru a-i întoarce la prima lor vizită pe site-ul dvs. web.
1. Simplificați codul
Cel mai bun constructor de site-uri web va face destul de simplu crearea unui site web. Deși setul lor bogat de șabloane vă ajută să vă stilizați site-ul web cu ușurință, ele au un singur dezavantaj. Multe dintre șabloane au cod dezordonat care vă poate încetini site-ul.
Pentru a depăși problema, puteți elimina tot codul și formatarea inutile din fișierele HTML, CSS și JavaScript. Acest proces de eliminare a excesului se numește reducere și puteți utiliza instrumente online simple, cum ar fi reducerea lui Will Peavy, pentru a vă ajuta să începeți. Utilizatorii WordPress pot utiliza pluginul Autoptimize pentru a simplifica procesul.
2. Comprimă-ți site-ul
Nu durează mult până când site-urile web devin mari și grele. Toate imaginile și chiar fișierele text HTML, CSS și JavaScript se umflă rapid. Unul dintre cele mai bune mecanisme pentru a accelera un site web este de a permite compresia cu Gzip. Acest lucru va reduce dimensiunea răspunsului HTTP, reducând astfel timpul de răspuns.
Va trebui să activați modulul de compresie corespunzător pe serverul dvs. web înainte de al activa pentru site-ul dvs. web, editând fișierul .htaccess. Pașii exacți variază și depind de serverul dvs. web, dar iată cum îl faceți în Apache.
3. Optimizați imaginile
Imaginile sunt una dintre cele mai ciudate părți ale unui site web și, de obicei, cel mai lent element de încărcare de pe orice pagină web. Pentru a domni în comportament, în loc să redimensionați imaginile mari prin HTML, începeți prin redimensionarea tuturor imaginilor de pe site-ul dvs. la dimensiunea exactă în care doriți.
De fapt, ar trebui să păstrați o listă a diferitelor dimensiuni de imagine pentru diferitele elemente de pe site-ul dvs. web pentru a vă asigura că nu încărcați niciodată mai mulți pixeli decât ai nevoie. Dacă aveți un site web cu imagini grele, ar trebui să luați în considerare și comprimarea acestora. Unul dintre cele mai comune instrumente în acest scop este reSmush.
Funcționează cu toate sistemele populare de gestionare a conținutului (CMS) și are, de asemenea, un client Linux CLI pentru comprimarea imaginilor pentru utilizare pe site-uri statice. De asemenea, puteți utiliza Compressor.io pentru a stoarce mai multe imagini dintr-o clipă.
4. Încărcare leneșă multimedia
Încărcarea leneșă înseamnă că imaginile, videoclipurile și iframe-urile sunt încărcate numai după ce utilizatorii derulează pagina și le văd de fapt. Acest lucru poate îmbunătăți semnificativ timpul de încărcare inițial al paginilor dvs.
Anterior, acest lucru a fost implementat cu ajutorul JavaScript, dar încărcarea nu leneșă este încorporată în browserele web. Utilizatorii WordPress au mai multe opțiuni și două dintre preferatele noastre sunt Lazy Load by WP Rocket și a3 Lazy Load, care este conceput pentru dispozitive mobile.
5. Folosiți legături rapide de partajare a rețelelor sociale
În zilele noastre, ați dori ca oamenii să vă împărtășească conținutul pe rețelele sociale. Pe site-urile web HTML simple puteți utiliza un instrument de generare a linkurilor, cum ar fi Generatorul gratuit de linkuri Share, care vă ajută să creați linkuri de partajare socială pentru Facebook, Twitter, LinkedIn și Pinterest, fără a vă baza pe iframe sau JavaScript. Ca de obicei, utilizatorii WordPress nu au o lipsă de pluginuri pe care să le poată utiliza în acest scop, inclusiv Social Warfare și Grow.
6. Dezinstalați pluginuri inutile
Un CMS precum WordPress poate avea o mulțime de pluginuri care pot adăuga funcționalități foarte utile site-ului dvs. web. Cu toate acestea, dacă aveți prea multe pluginuri, site-ul dvs. poate încetini până la accesarea cu crawlere, motiv pentru care ar trebui să rulați doar pluginuri de care aveți cu adevărat nevoie.
Acestea fiind spuse, nu toate pluginurile sunt concepute la fel de bine și vă puteți accelera site-ul prin înlocuirea unui plugin cu un alt alternativ mai rapid. Instrumentul online GTmetrix vă va analiza gratuit site-ul web și vă va arăta o listă de pluginuri care au timpi de încărcare mari. Luați în considerare înlocuirea acestor pluginuri, mai ales dacă sunt apelate de mai multe ori cu o alternativă mai ușoară.
Utilizatorii WordPress pot utiliza, de asemenea, pluginul Query Monitor pentru o analiză detaliată a pluginurilor utilizate pe site-ul lor web. Bineînțeles, nu uitați să eliminați pluginul Query Monitor însuși atunci când își îndeplinește scopul.
7. Reduceți redirecționările
Redirecționările sunt deseori necesare atunci când mutați și ștergeți pagini și reprezintă cel mai bun mod de a elimina problemele legate de legături rupte. Dar, deși redirecționările 301 sunt preferabile erorilor 404, acestea nu sunt totuși ideale, deoarece încetinesc timpul necesar browserului pentru a ajunge la versiunea corectă a unei pagini. Puteți utiliza verificatorul de redirecționare în bloc al Screaming Frog pentru a analiza redirecționările de pe site-ul dvs. web și pentru a încerca să minimizați utilizarea acestora.
8. Faceți mai puține solicitări HTTP
Reducerea solicitărilor HTTP este o modalitate bună de a vă optimiza site-ul. Fiecare element pe care îl adăugați la o pagină se traduce printr-o cerere HTTP. Cu cât browserul are mai multe solicitări, cu atât pagina dvs. va dura mai mult timp pentru a se încărca complet. Motiv pentru care, chiar dacă este nevoie de ceva, rezultatele reducerii numărului de solicitări sunt foarte impresionante.
Puteți utiliza Instrumentele pentru dezvoltatori din browser și puteți trece la fila Rețea pentru a vizualiza în detaliu solicitările HTTP. Odată ce aveți o idee despre fișierele care durează cel mai mult timp pentru a le încărca, puteți căuta fișiere pe care le puteți combina (în special fișiere CSS) și pe cele pe care le puteți folosi cu totul.
9. Puneți CSS înainte de scripturi
Plasarea corectă a foilor de stil și a scripturilor va influența modul în care se încarcă site-ul dvs. Ar trebui să plasați întotdeauna CSS în partea de sus a secțiunii. Acest lucru permite browserului să vă încarce mai întâi CSS, astfel încât utilizatorii să poată vedea conținutul de pe site-ul dvs. încărcat.
Javascript, pe de altă parte, ar trebui să fie cât mai aproape de partea de jos posibil. Acest lucru se datorează faptului că browserele trebuie să analizeze mai întâi JavaScript înainte ca acesta să poată trece la următoarea etichetă. Dacă așezați scripturile înaintea conținutului real, utilizatorii vor privi o pagină goală în timp ce browserul aruncă JavaScript.
10. Mergeți la oldschool acolo unde este posibil
Folosind un limbaj de scriptare precum PHP, puteți face lucruri care nu sunt posibile cu HTML simplu. Cu toate acestea, procesarea PHP durează mai mult decât analizarea HTML, deci evitați să solicitați informații prin PHP, dacă poate fi preluat cu HTML static.
În mod similar, nu este întotdeauna o idee bună să utilizați mecanismul @import CSS pentru a include foi de stil externe pe paginile dvs. web în locul etichetei HTML. În timp ce ambele realizează același scop, @import folosește mai multe resurse decât conectarea directă la foile dvs. de stil.
11. Activați stocarea în cache
Când vizitați un site web, toate elementele de pe pagină sunt stocate pe hard diskul dvs. într-o zonă de stocare temporară numită cache. Acest lucru este util, deoarece la vizitele ulterioare, browserul dvs. va afișa pagina fără a fi nevoie să trimiteți o altă solicitare HTTP către server.
Dacă rulați un site WordPress, puteți utiliza un plugin precum pluginul W3 Total Cache pentru a activa cu ușurință cache-ul. Pe de altă parte, dacă aveți un site HTML static, puteți activa cache-ul folosind ceea ce este cunoscut sub numele de antet Expires în fișierul dvs. .htaccess. Odată activat, antetele expirate nu numai că vor economisi timpul necesar descărcării fișierelor deja memorate în cache, ci vor contribui și la reducerea numărului de solicitări HTTP.
12. Bazele de date curate de primăvară
Sunt șanse să utilizați un CMS precum WordPress sau Joomla pentru a vă găzdui site-ul web. Pe măsură ce vă lăsați cu instalarea (adăugați și eliminați pluginuri, creați și actualizați postări, instalați upgrade-uri și altele), baza de date care alimentează CMS va deveni destul de umflată și lentă. Pentru a evita acest lucru, ar trebui să utilizați pluginul WP-Optimize pentru a curăța baza de date în mod regulat.
13. Blocați hotlinking-ul
Hotlink-ul se întâmplă atunci când cineva afișează o imagine de pe site-ul dvs. utilizând direct linkul său web. De fiecare dată când se încarcă, imaginea este extrasă de pe serverul site-ului web sursă.
Aveți mai multe opțiuni pentru a preveni conectarea rapidă. Multe gazde bine-cunoscute oferă o comutare în interfața de administrare pentru a preveni conectarea rapidă. Apoi, există pluginuri WordPress precum All In One Security & Firewall care vor oferi protecție împotriva hotlink-urilor. În cele din urmă, puteți adăuga instrucțiuni în fișierul dvs. .htaccess.
14. Comutați setarea Keep Alive
Mesajul Keep Alive este schimbat între serverul web și o mașină clientă pentru a permite aceeași conexiune tcp pentru conversația HTTP în loc să deschidă una nouă cu fiecare nouă solicitare. Cunoscută și sub numele de conexiune persistentă, Keep Alive ajută la reducerea latenței pentru solicitările ulterioare. Majoritatea companiilor de găzduire, în special în găzduirea partajată, dezactivează această caracteristică.
Setarea este controlată cel mai bine prin modificarea serverului web. Cu toate acestea, puteți suprascrie setările implicite ale serverului adăugând următoarele linii în fișierul dvs. .htaccess:
Set antet Conexiune păstrată în viață
15. Accelerează WordPress
WordPress are mai multe pluginuri pentru îmbunătățirea performanțelor, care vor ajuta la optimizarea diferitelor aspecte ale site-ului web. Una dintre cele mai cuprinzătoare este perfmatters care rulează multe dintre tehnicile de accelerare a performanței utilizate în mod obișnuit. Lucrul bun al acestui plugin premium este că majoritatea tehnicilor sale de optimizare sunt expuse printr-o interfață simplă de utilizator, ceea ce îl face accesibil tuturor tipurilor de utilizatori.
16. Instalați Google PageSpeed
Google PageSpeed este un set de module open source pentru serverele web Apache și Nginx. Acestea vă ajută să vă optimizați site-ul web implementând unele dintre cele mai utile tehnici de îmbunătățire a performanței, precum cele pe care le-am împărtășit în acest articol. Puteți descărca și instala modulele pe serverul dvs. web dacă îl dețineți. Altfel, va trebui să căutați un furnizor de hosting care să o facă. De obicei, gazdele web oferă acest lucru doar cu planurile lor de găzduire dedicate de top, deși unii ca GoDaddy îl instalează pe serverele lor de găzduire Linux.
17. Reduceți căutările DNS
Unul dintre factorii majori care are o influență directă asupra vitezei de încărcare a site-ului dvs. web este cantitatea de timp necesară pentru căutările DNS. O căutare DNS este procesul de găsire a adresei IP asociate cu o adresă URL.
O modalitate de a accelera site-ul dvs. web este de a reduce numărul de nume de gazdă unice. Un număr mai mic de interogări DNS va reduce timpul de răspuns și va determina încărcarea mai rapidă a site-urilor web. De asemenea, luați în considerare faptul că timpul necesar pentru interogarea înregistrărilor DNS depinde de viteza furnizorului DNS.
Dacă nu sunteți mulțumit de performanța furnizorului dvs. DNS, vă recomandăm să treceți la altul. DNSperf urmărește viteza de interogare a diferiților furnizori DNS autorizați.
18. Treceți la o gazdă web mai bună
Dacă ați încercat să vă accelerați site-ul, dar nu ați observat prea multe diferențe, problema ar putea fi găzduirea dvs. web. Multe dintre cele mai ieftine gazde web, în special cele partajate, sunt destul de aglomerate și utilizează servere care nu dispun de resurse pentru a aloca suficient fiecărui site web. În schimb, ar trebui să petreceți ceva timp cercetând diferitele opțiuni oferite, înainte de a intra în gazdă și a planului de găzduire pentru site-ul dvs. web.
19. Folosiți o rețea de livrare a conținutului
Pe lângă trecerea la o gazdă web mai bună, ar trebui să luați în considerare și utilizarea unei rețele de livrare de conținut (CDN). Spre deosebire de serverul dvs. care se află într-o anumită locație, un CDN folosește o rețea de servere care, într-un sens, distribuie conținutul dvs. către servere din întreaga lume, mutându-l în esență mai aproape de vizitatorii dvs., indiferent de locațiile lor. CDN-urile accelerează un site web prin reducerea distanței fizice dintre conținut și vizitatori. Puteți găzdui toate tipurile de conținut cu CDN-uri și chiar puteți utiliza mai multe pentru a viza anumite locații.
20. Monitorizați periodic performanța
Un aspect important al reglării site-ului dvs. web este să urmăriți performanțele acestuia. Acest lucru nu numai că vă va ajuta să evaluați impactul unei modificări, dar, în funcție de instrumentul utilizat, va indica și aspecte ale site-ului care necesită atenție. Testul de viteză al site-ului web Pingdom este un instrument online popular, care nu numai că va testa timpul de încărcare a paginii, ci va indica și problemele.
În mod similar, puteți utiliza Test My Site Google pentru a analiza performanța site-ului dvs. web pe dispozitive mobile. În plus față de a furniza valori utile, instrumentul va împărtăși și recomandări pentru a vă ajuta să vă accelerați site-ul pentru dispozitive mobile.
- Am prezentat cea mai bună găzduire web Wordpress.