5 modalități sigure de a vă accelera site-ul WordPress

Publicat: 2016-04-08

Alegeți orice perspectivă pentru a analiza viteza de încărcare a site-ului web și semnificația acesteia: agent de marketing, proprietar de site, dezvoltator, expert SEO, chiar și mai ales utilizator. Valoarea vitezei va apărea în continuare în partea de sus. Căutați cele mai bune practici de dezvoltare web din câte surse puteți găsi și veți vedea „ reducerea timpului de încărcare a paginii” undeva în fiecare listă.

Nici măcar nu ne place să stăm la coadă la casieria de la Walmart, cum credeai că ne-am simți în legătură cu o grămadă intangibilă de date într-o epocă a exceselor libere ?

Prin urmare, este imperativ să creați site-uri web care se încarcă mai repede (TTFB ar trebui să fie mai mic de 2 secunde). Pentru o experiență mai bună, pentru o conversie mai mare, pentru primele poziții de căutare!

Deci, ce se poate face pentru a face site-urile WordPress mai rapide? Multe, se pare, mai ales în aceste 5 domenii:


1. Server

F2

Aici se află datele site-ului dvs. web . Dacă un server se menține ca o ciorbă sau pe ulițele din spatele lui Gotham, nicio optimizare a performanței nu vă va ajuta să vă accelerați site-ul.

Deci, înainte de a vă conecta la un furnizor de găzduire, căutați:

  • Întreținere, backup și securitate (din motive evidente)
  • Scalabilitate: cum cântăresc diferitele planuri în ceea ce privește vizitatorii, transferul de date, lățimea de bandă, spațiul de stocare etc. și cum veți fi extins atunci când depășiți unele dintre limite.
  • Mărturii ale clienților și forumuri de asistență (pot dezvălui multe despre istoricul de servicii al unei companii)
Iată mai multe lucruri pe care le puteți analiza:
Ø Găzduire video terță parte

Găzduirea video externă sau terță parte este o soluție excelentă pentru cei care își folosesc spațiul pe server și lățimea de bandă în mod judicios.

Este exact ce scrie pe cutie. (Numai) Fișierele video sunt găzduite pe un server terță parte, cum ar fi Youtube, Vimeo etc., la care vă puteți conecta cu site-ul dvs. (fără a chema un dezvoltator pentru a se încurca cu API-ul). Unele dintre ele vin și cu instrumente de editare video și majoritatea oferă suport.

Asigurați-vă că verificați drepturile asupra fișierelor video (Politica de confidențialitate) înainte de a vă înscrie pentru acest serviciu.

Ø Prevenirea Hotlink-urilor de imagine

Image Hotlinking este un rău subestimat.

Este echivalent cu un furt, iar partea cea mai gravă este că infractorii nu sunt adesea conștienți de gravitatea acțiunilor lor. Pur și simplu vă copiază imaginea (pe tastatură) și o lipesc direct în editorul lor de text îmbogățit. Deci imaginea care apare în conținutul lor este încă stocată pe serverul tău . Prin urmare, oricine ajunge la imaginea de pe site-ul său web va cere în continuare serverului dvs. să încarce imaginea. Acest lucru consumă lățimea de bandă.

Și nu vei primi un bilet de mulțumire.

Sunt doar atâtea cu care altruismul tău naiv ar trebui să le suporte. Pe internet, îți protejezi conținutul sau ești penalizat. Pune acest cod merge în fișierul tău .htaccess:

RewriteEngine activat

RewriteCond %{REQUEST_FILENAME} -f

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?mywebsite\.com [NC]

RewriteCond %{REQUEST_URI} !^/images/stopstealing\.jpg$ [NC]

RewriteRule \.(jpg|jpeg|png)$ http://mywebsite.com/images/stopstealing.jpg [NC,R,L]

De asemenea: rețineți că unele rețele de livrare de conținut (CDN) au o funcție încorporată de prevenire a legăturilor directe.


2. Cache

Pluginurile de memorare în cache precum W3 Total Cache sunt unul dintre cele mai bune lucruri pe care WordPress le poate oferi pentru optimizarea vitezei paginii ( toată lumea îi place). Alternativa (pentru utilizatorii mai puțin avansați) este WP Super Cache.

Ideea este de a crea copii (cache-uri) ale paginilor, obiectelor și bazelor de date; reduceți scripturile și integrați mai ușor un site web WordPress cu o rețea de livrare de conținut (CDN).

De asemenea, puteți angaja dezvoltatori WordPress pentru a profita la maximum de optimizarea performanței pe partea serverului cu soluții de stocare în cache a bazelor de date precum Redis și Memcached.

Ø Modulul de expirare

Acest modul Apache stabilește durata de viață a cache-ului pentru formatele de fișiere pe care le specificați.

Iată o modalitate simplificată de utilizare: <ifmodule>. Merge (în fișierul .htaccess) astfel:

<ifmodule mod_expires.c>

<Filesmatch „\.(jpg|png|gif|js|css|mp3|pdf)$”>

ExpirăActiv pe

Expiră implicit „acces plus 1 săptămână”

</Filesmatch>

</ifmodule>

Fragmentul de cod de mai sus va seta fișierele cache ale fiecărui fișier jpg/png/gif/JavaScript/CSS/mp3/și PDF să expire după 1 săptămână, moment în care va fi creată o nouă memorie cache. Acest modul este perfect pentru utilizarea în site-urile web cu conținut media bogat care își actualizează conținutul în mod regulat.

3. Front-End

Aproximativ 80% dintre problemele de performanță vor fi rezolvate printr-un efort de 20% în optimizarea vitezei front-end. Este legea lui Pareto a dezvoltării web.

Optimizarea front-end-ului pentru viteză nu este doar favorabilă din punct de vedere tehnic. Cu cât ceva se întâmplă mai devreme pe ecranul utilizatorului tău, cu atât se simte mai bine că așteaptă. Ar trebui să dai și impresia de performanță.

Pentru a ajuta acest lucru, iată câteva metode pe care le puteți folosi:

  • Imagini : Comprimați ca un maniac. Cu cât dimensiunea imaginii/suportului este mai mică, cu atât mai bine. Utilizați EWWW Image Optimizer sau WP Smush.it pentru compresie fără pierderi de calitate. Apoi, există un filtru de încărcare leneșă pentru încărcarea condiționată a imaginilor dacă zona paginii care conține imaginile menționate este vizibilă în prezent în fereastra de vizualizare a utilizatorului. Utilizați Lazy Load XT pentru aceasta.
  • Scăderea solicitărilor HTTP înseamnă mai puține călătorii dus-întors, prin urmare îmbunătățirea timpilor de încărcare. Faceți imagini cu „model” într-un singur sprite cu Sprite Pad.
  • Minimizează foile de stil JavaScript și CSS: rtl.css, style.css și toate cele personalizate pe care le-ați adăugat. Încercați să nu folosiți prea multe dependențe.

4. Baza de date

Spre deosebire de instrumentul de defragmentare a discului din Windows, optimizarea bazei de date vă poate curăța back-end-ul și elibera spațiu pentru informații importante, îmbunătățind în același timp timpul de interogare și performanța.

Revizuirile redundante ale postărilor, comentariile vechi neaprobate, metadatele duplicate și altele sunt pânzele de păianjen și iepurașii de praf. Ștergeți-le cu instrumente precum WP Sweep, WP-DB Manager etc.


5. Actualizări

F3

Când urmăriți discuțiile de pe Make.WordPress.org pentru a vă ține la curent cu știrile și evoluțiile recente legate de platformă (este un obicei bun pentru toată lumea, dezvoltatori și utilizatorii generali deopotrivă), veți observa un model: accentul este întotdeauna pe ușurință în utilizare, performanță și securitate... în această ordine.

WordPress se actualizează automat în cazul lansărilor minore (de dragul securității și al remedierii erorilor minore), cu excepția cazului în care aveți setarea configurată. Acest lucru nu este bun decât dacă faceți upgrade la cea mai recentă versiune.

Pentru a reduce anxietatea, urmați acest model util pentru actualizare:

  • Temele mai întâi: asigurați-vă că aveți o temă secundară (care va salva orice modificări minore pe care le-ați făcut în aspect). Actualizarea se va aplica temei părinte și în acest fel reduceți semnificativ șansele de a încurca ceva fără reparații.
  • Pluginurile în continuare: abordați-le unul câte unul. Știu că este plictisitor, dar vei fi mai pregătit și mai informat atunci când o actualizare provoacă probleme de compatibilitate. Notă: Acesta este și motivul pentru care „mai puțin înseamnă mai mult” când vine vorba de pluginuri .
  • Protocol WSOD: Nu alergați ca un pui fără cap în cazul în care vă întâlniți față în față cu Ecranul Alb al Morții. Există o mulțime de ajutor disponibil pe internet.

Notă de final

Rulați securitatea și întreținerea regulată pentru a vă menține site-ul în formă optimă.

Amintiți-vă că optimizarea vitezei este un efort continuu. Fii atent pentru cele mai recente evoluții și cele mai bune practici.

Biografia autorului: Lucy Barret este un dezvoltator senior WordPress pentru o companie de dezvoltare WordPress, HireWPGeeks Ltd. Ea se ocupă de o echipă de dezvoltatori care sunt experți în conversia HTML în tema WordPress. Ea este, de asemenea, un blogger și îi place să-și împărtășească cunoștințele cu marea comunitate WordPress.