14 SFATURI PENTRU A GELEREȚI MAGENTO MAGENTO
Publicat: 2020-02-26Asigurarea faptului că site-ul tău Magento rulează rapid este un factor crucial pentru vânzări, SEO, rata de abandon a coșului, rata de respingere și, mai ales, experiența utilizatorului pe site-ul tău.
Înainte de a începe să lucrați la optimizarea vitezei Magento Store, trebuie să aflați poziția actuală a site-ului dvs. pentru performanță și orice domenii care necesită eforturi de optimizare. Acest lucru vă va oferi o imagine de ansamblu care vă va permite să comparați performanța actuală cu performanța mai târziu, după implementarea tuturor sfaturilor de optimizare a vitezei sugerate în acest articol (furnizorii online precum GTMetrix și Google Page Speed Insights sunt disponibili pentru utilizarea dvs.)
Echipa noastră de dezvoltatori Magento 2 a dezvoltat acest ghid final cu 14 sfaturi despre cum să vă accelerați magazinul Magento, punând împreună modalități de a îmbunătăți viteza de încărcare a site-ului dvs. de comerț electronic Magento .
1- ACTUALIZARE ȘI SIGURĂ
Majoritatea scurgerilor, erorilor și atacurilor asupra magazinelor Magento au fost generate din cauza lipsei actualizărilor de securitate și a actualizărilor de versiune . Este foarte IMPORTANT ca versiunea dvs. Magento să fie actualizată la cea mai recentă versiune lansată de Magento, deoarece fiecare actualizare lansată de Magento oferă remedieri de erori și îmbunătățiri de performanță.
Asigurați-vă că aveți magazinul actualizat cu toate corecțiile de securitate pentru versiunea dvs. Magento.
2- IMPLEMENTARE CDN (REȚEA DE LIVRARE CONȚINUT)
Utilizarea unei rețele de livrare de conținut (CDN) cu Magento este o modalitate foarte simplă de a reduce timpii de încărcare și de a îmbunătăți experiența dvs. în magazinul Magento .
Este o opțiune de cache terță parte pentru care trebuie să achiziționați servicii de la un furnizor și cea mai mare parte a conținutului dvs. de resurse este servit din rețeaua de livrare direct către clienți, în loc de serverul dvs. găzduit. Acest lucru duce la accelerarea paginilor site-ului dvs. și a performanței , deoarece este nevoie doar de funcționalitatea dinamică a Magento pentru a rula pe serverul dvs. de găzduire.
Vă veți asigura că vă deserviți activele (imagini ale produselor, JavaScript, CSS) din mai multe locații de pe tot globul, astfel încât acestea să fie livrate mai rapid utilizatorilor magazinului dvs. Magento.
KeyCDN are o integrare simplă cu Magento 2. Poate fi configurat cu configurații HTTP și HTTPS.
3- CACHING
Există 3 tipuri de cache. Mai întâi este cache-ul tău Magento, altul este cache-ul serverului și al treilea este cache-ul extern. Pentru cache-ul serverului și cache-ul extern, trebuie să aveți cunoștințe de bază și este recomandabil să obțineți ajutor de la asistența pentru găzduire pentru a le sorta.
Magento vine și cu un modul de stocare în cache încorporat, dar soluțiile terțe par să obțină rezultate mai bune.
Asigurați-vă că toate tipurile de cache sunt activate navigând la „Sistem” > „Gestionare cache”.
- Memorarea în cache a browserului
- Comprimare Gzip: Gzip comprimă paginile web și foile de stil la nivel de server înainte de a le trimite către browser.
- Anteturi de expirare: anteturile de expirare îi spun browserului dacă ar trebui să solicite un fișier de la server sau să-l ia din memoria cache a browserului.
- Memorarea în cache a paginii: una dintre cele mai puternice moduri de a accelera Magento. Încărcarea este scoasă de pe serverul web prin difuzarea paginilor deja vizitate anterior din cache, ceea ce o face mult mai rapidă.
4- UTILIZAȚI INFORMAȚII DE CATALOG PLAT PENTRU PRODUSELE DVS
Magento vă oferă o funcționalitate de a utiliza informațiile din Catalog plat pentru produsele și categoriile dvs. pentru a îmbunătăți performanța magazinului dvs. pentru a servi articolele pentru o experiență mai bună pentru utilizator.
Activarea acestei opțiuni stochează datele actuale de catalog în câteva tabele și le servește direct clienților, în loc să parcurgeți arhitectura implicită pentru a obține date de catalog.
Accesați Admin -> Sistem -> Configurare -> Catalog -> fila Frontend -> Setați ambele opțiuni la YES
5- OPTIMIZAREA IMAGINIEI
Majoritatea problemelor legate de timpul de încărcare a paginii și de performanță pot fi cauzate de imagini neoptimizate de pe site-ul dvs.
Recomandăm proprietarilor de site-uri web să folosească imagini optimizate și scalate pe paginile web în loc de imagini de dimensiuni mari și de înaltă rezoluție care ocupă mai mult spațiu pe server și necesită prea mult timp pentru a încărca pagina.
Pentru a optimiza imaginile de pe site-ul dvs. puteți:
- Utilizați orice software/instrument de procesare a imaginilor și reîncărcați imaginile
- Accesați site-ul web GTMetrix. De pe site trimiteți-l pentru analiză și vă va afișa o listă de imagini care pot fi optimizate. Acesta oferă imagini optimizate acolo, astfel încât să puteți descărca noi imagini optimizate și apoi să mergeți la anumite căi de pe serverul dvs. folosind FTP sau Panoul de control și să reîncărcați.
6- FUNCȚI CSS ȘI JS
Puteți îmbunătăți viteza și performanța atât prin îmbinarea tuturor CSS într-unul sau două fișiere și făcând același lucru pentru Javascript. Dacă aveți prea multe fișiere de design și scripturi pe site-ul dvs. de comerț electronic Magento, poate provoca, de asemenea, întârzierea vitezei.
Trebuie să vă asigurați că tema site-ului dvs. este optimizată.
Accesați Admin -> System -> Advanced -> Developer
Sub „Setări JavaScript” și „Setări CSS” schimbați meniul drop-down la „Da” și faceți clic pe „Salvați configurația”.
Goliți memoria cache Magento după aceasta pentru a reflecta modificările de pe paginile principale ale site-ului.
Dacă tema dvs. este una complexă și utilizați multe pluginuri jQuery, atunci îmbinarea JavaScript-ului vă poate distruge aspectul sau multe funcționalități ale site-ului dvs., vă recomandăm să angajați experți Magento pentru a vă ajuta în această parte.
7 – ACTIVARE COMPILARE MAGENTO 2
Magento are o funcție de compilare care poate oferi o creștere a performanței cu până la 50% .
În mod implicit, fișierele aplicației Magento sunt căutate într-o anumită ordine de fiecare dată când pagina se încarcă, ceea ce are ca rezultat o mulțime de citiri ale sistemului de fișiere.
Compilarea Magento 2 reduce aceste citiri prin copierea tuturor acestor fișiere într-un singur director și le pune în cache pe cele care sunt utilizate mai frecvent.
- Navigați la „Sistem” > „Instrumente” > „Compilare”.
- Faceți clic pe „Run Compilation Process”.
Important: Înainte de a instala extensii suplimentare sau de a actualiza Magento, trebuie să dezactivați această funcție.
8- CURĂȚAREA BUTENEI
În mod implicit, Magento păstrează jurnalele până la 180 de zile. Acest lucru duce la o creștere destul de mare a bazei de date.
Dacă magazinul dvs. generează erori mici din perspectiva codului, fișierele jurnal pot crește până la dimensiuni mari. Același lucru se poate întâmpla cu baza de date dacă site-ul dvs. înregistrează trafic intens și are ca rezultat jurnalele mari în baza de date.
Este o practică bună să vă păstrați jurnalele curățate , deoarece altfel veți întâmpina probleme de performanță pe server și baza de date.
Pentru a curăța jurnalele manual, accesați Admin -> Sistem -> Configurare -> Avansat -> Sistem -> fila Jurnale -> Schimbați „Salvare jurnalele, zile” la 15 sau ora preferată -> Salvare config.
De asemenea, puteți curăța jurnalele din baza de date dacă aveți acces phpMyAdmin, rulând următoarele interogări.
- În phpMyAdmin, selectați toate tabelele log_% și selectați „Gol” din caseta derulantă.
- Faceți clic pe „Da” când vă întreabă dacă doriți cu adevărat să TUNCIAȚI tabelele.
9- REDUCEREA EXTENSIUNILOR SI MODULELOR
La fel ca în cazul WordPress și al altor platforme, cu cât aveți mai multe extensii care rulează, cu atât există mai multe solicitări HTTP, precum și fișiere CSS și JavaScript suplimentare care trebuie încărcate. Încercați să mențineți instalarea Magento la cât mai puține extensii posibil.
De asemenea, puteți dezactiva modulele pe care nu le utilizați .
- Navigați la „Magazine” > „Configurare” > „Avansat”> „Avansat”.
- Pe module, trebuie doar să selectați „Dezactivați” din caseta derulantă și să faceți clic pe „Salvare configurație”.
10- EXTENSII OPTIMizate
Asigurați-vă că extensiile dvs. Magento sunt optimizate și actualizate .
Dacă extensiile dvs. sunt actualizate sau sunt în conflict între ele, atunci aceasta poate duce la performanțe slabe.
11- CONFIGURARE MySQL
MySQL are propriul său „cache de interogări” pe care îl folosește în Magento pentru a ajuta la generarea de pagini dinamice și de conținut, îmbunătățind în același timp performanța. Dacă doriți să obțineți câteva recomandări cu privire la setări, nu ezitați să ne contactați.
12 – ACTUALIZARE INDEXURI
Magento actualizează indexurile pentru fiecare magazin de obiecte în mod implicit, dar în unele cazuri sunt necesare actualizări manuale . Indecșii sunt folosiți pentru a accelera interogările MySQL.
- Navigați la „Sistem” > „Gestionarea indexului”.
- Selectați toți indecșii (sau pe cei pe care doriți să îi actualizați), alegeți „Reindexați datele” din meniul derulant și faceți clic pe „Trimiteți”.
13- UTILIZAȚI ACCELERATOARE PHP
Utilizarea unui accelerator PHP poate crește performanța scripturilor PHP prin memorarea în cache în starea lor compilată. Puteți folosi un accelerator PHP ca:
- APC – http://pecl.php.net/package/APC
- Xcache – http://xcache.lighttpd.net
- eAccelerator – http://eaccelerator.net
14- SETĂRI DE GĂZDUIRE WEB ȘI SERVER
Găzduirea pe care o utilizați pentru magazinul dvs. Magento joacă un rol important în performanța comerțului dvs. electronic. Asigurați-vă că setările serverului dvs. sunt setate la cele corecte, astfel încât conținutul de pe server să se încarce în timp minim pentru clienții dvs.
Mulți furnizori de găzduire partajată au serverele configurate foarte prost, ceea ce duce la timp de așteptare și timp de blocare necesar fiecărei cereri pentru a încărca resursa magazinului dvs.
Consultați furnizorul dvs. de găzduire pentru asistență dacă site-ul dvs. durează prea mult timp de așteptare și blochează.
Contactați-ne dacă aveți nevoie de un raport de audit de performanță pentru site-ul dvs. Magento și discutați-l cu dezvoltatorii noștri de comerț electronic Magento cu experiență .
CONCLUZIE:
Există multe moduri în care vă puteți accelera site-ul de comerț electronic Magento. De la implementarea unui CDN la stocarea în cache, activarea catalogului plat, optimizarea imaginilor, îmbinarea fișierelor CSS și JS, utilizarea Compilatorului Magento și curățarea bazei de date. A avea o gazdă web bună este la fel de importantă.