7 moduri de lucru pentru a crește viteza de încărcare WordPress
Publicat: 2018-02-12Principalul lucru pe care un client îl întâlnește despre site-ul dvs., chiar înainte de schiță sau substanță, este viteza de stivuire.
Un client web normal anticipează că o pagină se va stivui între 500 ms (rapid) și 2 secunde (moderată, dar satisfăcătoare). În cazul în care verificați timpul de stivuire a site-ului dvs. și ajunge să fie de peste 2 secunde, luați în considerare site-ul dvs. în pericol de a fi sărit sau închis de către client.
Deoarece o mare parte a site-urilor se bazează pe WordPress în prezent, în acest mod pentru a sprijini viteza și execuția site-ului dvs., este prescris să înțelegeți progresia vitezei de stivuire a paginilor cu WordPress și să aflați sfaturi și capcane care vă permit să accelerați site-ul dvs. WordPress. Doamne, cel mai bun dintre ei.
Utilizați sisteme și subiecte ușoare
Perpetuu, subiectele WordPress transmit o mulțime de umflături decente, ceea ce reduce viteza de stivă a paginilor site-ului tău. Această umflare este legată de imagini de stoc copleșitoare, coduri irositoare și lungi și așa mai departe.
Cel mai bun pas înainte este să găsiți amestecul corect între interesul vizual al unui subiect și viteza de stivă a paginilor acestuia. Când căutați un subiect WordPress, amintiți-vă de focusurile însoțitoare:
- Verificați audituri ale subiectului și, în special, căutați date despre execuție.
- Faceți o încercare de execuție a paginilor demo ale subiectului.
- Acordați o atenție deosebită subiectelor WordPress implicite, care sunt ușoare în cod și, ulterior, funcționează bine.
- Uitați-vă la subiectele bazate pe Geneza și Teza despre care se zvonește pentru execuția lor.
Avantaj din energia rezervei
Rezervarea este o metodă de a economisi paginile site-ului dvs. ca pagini statice și de a le oferi clienților fără a trimite solicitări HTTP către server. Acest lucru ajută la accelerarea unui site WordPress. Ce puteți face pentru a utiliza această alegere?
Inițial, recunoașteți un modul de stocare WordPress valoros, citiți documentația acestuia și utilizați-l pentru a rezerva câteva pagini ale site-ului dvs. WP Rocket și W3 Total Cache sunt printre cele prestigioase.
Puteți executa stocarea programului utilizând antetele terminate, care arată programului web ce documente să solicite de la server și pe care le poate alege din rezerva programului. Odată cu scăderea cererilor HTTP, vitezele stivei de pagini fac progrese. Pentru a face acest lucru, va trebui să adăugați acest cod la înregistrarea htaccess.
<IfModule mod_expires.c> # enabling expirations ExpiresActive On # The default directive ExpiresDefault "access plus 3 months" # Your favicon ExpiresByType image/x-icon "access plus 1 year" # Photos ExpiresByType image/gif "access plus 3 months" ExpiresByType image/png "access plus 3 months" ExpiresByType image/jpg "access plus 3 months" ExpiresByType image/jpeg "access plus 3 months" # CSS ExpiresByType text/css "access plus 3 months" # Javascript ExpiresByType application/javascript "access plus 1 year" </IfModule>
Preluare zone, o strategie mai puțin cunoscută
Zonele de preluare preliminară este o alegere precum rezervarea, în care iluminați în mod adecvat programul web pentru a aduce spații devreme, astfel încât activitatea de „obținere” să nu se facă în sezonul stivei de pagini și, în consecință, viteza site-ului să progreseze.
Pentru a împuternici acest lucru, puteți adăuga codul de spațiu prefatch la înregistrarea header.php. Iată cazuri de coduri de spațiu de preluare prealabilă utilizate de obicei.
Pentru fonturi Google:
<link rel="dns-prefetch" href="//fonts.googleapis.com">
Pentru Google Analytics:
<link rel="dns-prefetch" href="//www.google-analytics.com">
Scăpați de modulele inutile și substanțiale
Modulele WordPress sunt utile, în orice caz, modulele excesiv de numeroase înseamnă un număr excesiv de solicitări pe server, care determină stivuirea moderată a paginilor. Alte probleme conexe includ pericole de securitate și probleme de memorie. Cea mai bună practică este să trimiteți module fără de care site-ul dvs. nu le poate gestiona.
Puteți utiliza Plugin Performance Profiler (un modul însuși) pentru a distinge modulele cu cele mai vizibile performanțe groaznice de pe WordPress și pentru a le înlocui cu alegeri mai bune.
În plus, există module pe care cu greu le utilizați mai mult de două ori pe lună (de exemplu, generatoare de miniaturi și așa mai departe.). Cel mai bine este să le dezactivați și pur și simplu să le puneți în aplicare în timpul sezonului de utilizare. De asemenea, puteți verifica ce module puteți pur și simplu să dezinstalați și să utilizați unele dispozitive online.

Utilizați CDN pentru o viteză mai bună a stivei de pagini
Știți despre CDN-uri (rețele de livrare de conținut)? Acesta este locul în care conținutul oferit clientului este transmis de la cea mai apropiată fermă de servere din punct de vedere geologic, ceea ce mărește viteza de transport. Acest lucru se datorează faptului că timpul de schimb mai mic, săriturile reduse peste firewall-uri și comutatoare și diferiți parametri generează încărcări mai rapide ale paginilor pentru adunări de oameni răspândite geologic.
Administrațiile CDN de vârf oferă module de reconciliere WordPress, care vă ajută să configurați și să vă aranjați rapid site-ul pentru a utiliza avantajul CDN. Pe termen lung, acest lucru face, de asemenea, să supraveghezi mai bine relocarea, pe motiv că majoritatea poverii copleșitoare (imagini) ar fi facilitată de serverul gazdei web, ceea ce lasă subiectul să fie mutat.
CDN Enabler este un modul gratuit de eșalonare pe care îl puteți executa în câteva secunde. În timp ce alegeți ceea ce puteți stivui din CDN, alegeți excesul fără rost. Într-adevăr, chiar și favicon-ul poate fi stivuit prin CDN. Pur și simplu introduceți-l în organizatorul rădăcină al WordPress și adăugați codul însoțitor la înregistrarea header.php:
<link rel="shortcut icon" href="https://cdn.domain.com/favicon.ico" type="image/x-icon" />
Împachetați imagini grele
Pentru a pune lucrurile în punct de vedere, iată o realitate. Un subiect WordPress de bază ocupă aproape 30 MB de spațiu de stocare, în timp ce un site vizual-substanțial, de exemplu, un magazin electronic, ocupă câțiva GB de spațiu pentru depozitarea fotografiilor. Imaginați-vă un scenariu în care ați putea reduce dimensiunile înregistrărilor de imagine cu peste jumătate, cu contraste de calitate deformate.
Puteți fie să redimensionați și să împachetați imagini într-un instrument de presiune bazat pe sistemul de operare înainte de a le transfera, fie să utilizați un modul WP precum SmushIt pentru a reduce dimensiunea de înregistrare a imaginilor pentru site-ul dvs. WordPress.
Strângeri de mână SSL avansate
SSL sau Secure Sockets Layer/Transport Layer Security reprezintă metodele prin care serverele web și clienții codifică și asigură toate mișcările. Acest lucru s-a transformat în standardul pentru schimburile HTTP securizate și alte mișcări pe web. Un inconvenient al mișcării amestecate este atunci când există o oarecare suprasarcină și inactivitate atunci când clientul și serverul stabilesc o asociere.
Puteți accelera asocierile securizate prin actualizarea acordurilor de mână SSL utilizând un CDN. CDN-ul face cheltuielile generale pentru dvs., reducând în acest fel timpul petrecut în construirea sesiunii SSL subiacente și, în plus, menținând în viață asociația protejată. Acest lucru vă oferă, de asemenea, avantajul suplimentar de a garanta o declarație de revizuire, indiferent dacă propriul dvs. server sau cooperativa de specialitate utilizează doar o aprobare cu recenzii mai mici. Ceea ce face diferența este că programele clientului final și, în plus, indexurile web precum Google, văd cel mai bun grad de autentificare SSL oferit de CDN.
Eliminați corecțiile vechi din baza de date
Ia-l de la mine, WordPress-ul tău se va retrage în cazul în care nu te ocupi de baza de date și o păstrezi curat. Puteți face acest lucru prin constrângerea cantității de corecții post. WordPress face într-adevăr un număr excesiv de corecții în timp ce compuneți oala și totul consumă spațiu. Puteți anula amendamentele sau puteți stabili maximul pentru cel mai extrem număr de modificări. Pentru a debilita, adăugați codul însoțitor la înregistrarea wp-config.php.
define('AUTOSAVE_INTERVAL', 300); // seconds define('WP_POST_REVISIONS', 5);
Încercați presiunea GZip
Am discutat despre presiunea imaginii; cu toate acestea, puteți, de asemenea, să împachetați CSS, Javascript și pagini de site, la nivel de server, ceea ce reduce timpul în schimbul de informații de programat. Iată modul în care o poți face:
- Accesați checkgzipcompression.com și intrați pe site-ul dvs.
- Selectați modulul de stocare, accesați setările Browser Cache și puneți o ștampilă de verificare pe caseta Enable HTTP Compression.
Concluzie
Un WordPress performant decent implică un site performant. În cazul în care nu aveți nevoie ca clienții dvs. să fie dezamăgiți de viteza site-ului dvs., încercați aceste sfaturi și capcane diverse pe care le-am specificat în această postare, pe care le puteți folosi pentru a îmbunătăți execuția site-ului dvs. WordPress și pentru a crește vitezele stivei paginilor. .
Spuneți-ne cum v-ați dat seama cum să susțineți viteza WordPress și cum v-a ajutat oricare dintre sfaturile mele. testare vesela.