Optimalizácia Magento 2 nie je zložitá. Ale skôr, ako zlepšíte rýchlosť svojej stránky, musíte vedieť, prečo je pomalá.
Začnite kontrolou konfigurácie servera. Ako aplikácia viazaná na CPU potrebuje Magento 2 vysoký výpočtový výkon. Môžeš použiť Adobe rovnica odhadnúť webové uzly/jadrá potrebné na optimalizáciu výkonu Magento 2.
Okrem hostingu môže použitie nesprávneho prevádzkového režimu výrazne spomaliť Magento. Medzi ďalšie dôvody slabého výkonu obchodu patrí používanie ťažkej témy alebo nadmerné používanie rozšírení Magento od tretích strán.
Vo všeobecnosti medzi bežné problémy s výkonom Magento 2 patria:
- Nedostatočný hosting.
- Nesprávny prevádzkový režim.
- Zle nakonfigurované ukladanie do vyrovnávacej pamäte.
- Nadupaná téma alebo nadmerné používanie rozšírení.
Týmto a ďalším sa budeme venovať v nižšie uvedených tipoch na optimalizáciu výkonu Magento 2.
Magento 2 rýchlostná optimalizácia
1. Znížte počiatočný čas odozvy servera.
2. Použite ukladanie laku do vyrovnávacej pamäte.
3. Použite Redis.
4. Optimalizujte databázu Magento 2.
5. Použite produkčný režim.
6. Optimalizujte tému obchodu a médiá.
7. Minimalizujte rozšírenia tretích strán.
8. Vyhnite sa používaniu plochého katalógu.
1. Skráťte počiatočný čas odozvy servera
Čas do prvého bajtu (TTFB) je metrika, ktorá udáva čas, ktorý váš server potrebuje na doručenie prvého bajtu údajov do zariadenia. TTFB svojho webu môžete skontrolovať pomocou Google PageSpeed Insights nástroj. Ak je to viac ako 600 ms, je to znepokojujúce.
Ako teda skrátiť počiatočný čas odozvy v Magente? Jedným zo spôsobov je umiestniť svoj obchod na servery v blízkosti vašich zákazníkov. Ale to nie je vždy možné alebo uskutočniteľné.
Ďalším spôsobom je vybrať si poskytovateľa hostingu, ktorý ponúka doplnkovú sieť na doručovanie obsahu (CDN), ktorá vám pomôže skrátiť časy odozvy servera. Tento prístup vám pomôže s optimalizáciou Magento 2 PageSpeed a zároveň vám umožní slúžiť globálnemu publiku.
Plány spravovaného hostingu Hostinger sa dodávajú so vstavaným Edge CDN poháňaným Cloudflare.
2. Použite Varnish Caching
Používatelia Magento často nesprávne chápu jeho systém ukladania do vyrovnávacej pamäte. Tento zmätok vedie k tomu, že obchodníci používajú svoj predvolený systém ukladania do vyrovnávacej pamäte, zatiaľ čo Magento 2 je navrhnutý na používanie Lak pre ukladanie celej stránky do vyrovnávacej pamäte.
Varnish je open-source HTTP akcelerátor, ktorý dokáže skrátiť čas načítania vašej stránky až na jednu sekundu. Funguje ako reverzný proxy a ukladá do vyrovnávacej pamäte statický obsah, ako sú obrázky, CSS a súbory JavaScript.
Znižuje počet požiadaviek vybavovaných Magentom a skracuje časy odozvy. Tu je návod od Adobe Konfigurácia laku na zlepšenie výkonnosti webových stránok Magento.
3. Použite Redis
Ďalšou vysoko efektívnou technikou optimalizácie rýchlosti Magento 2 je použitie Redis na správu vyrovnávacej pamäte relácie. Redis je úložisko údajov v pamäti, ktoré je ideálne na ukladanie objemných súborov relácie PHP a nahradenie predvolenej vyrovnávacej pamäte.
Redis dokáže spracovať viac ako 60 000 spojení a 50 000 dopytov za sekundu. Môže zlepšiť doručovanie obsahu, skrátiť čas načítania a zvýšiť rýchlosť Magenta tým, že uvoľní vašu databázu a súborový systém.
Môžeš nainštalovať Redis na svojom webovom serveri a postupujte podľa nášho sprievodcu nakonfigurovať Redis pre optimalizáciu výkonu Magento 2.
4. Optimalizujte databázu Magento 2
Spoľahlivý výkon Magenta je jedným z dôvodov, prečo sa svetovým gigantom páči Walmart a P&G použite Magento 2.
Databáza Magento zriedka obmedzuje výkon. Problémom sa stáva až vtedy, keď spotrebuje viac zdrojov ako PHP.
Môžete použiť bezplatný nástroj, napr MySQLTuner alebo freemium ako napr Nová relikvia pre monitorovanie výkonu Magento 2 na identifikáciu a opravu problémov.
MySQLTuner vám poskytuje prehľad o viac ako 300 metrikách vrátane a , ktoré sú kľúčové pre optimalizáciu výkonu. Dokonca poskytuje návrhy založené na minulom výkone na zlepšenie výkonu Magento.
5. Použite produkčný režim
Ďalším spôsobom, ako urýchliť Magento, je použiť správny prevádzkový režim. Toto je najjednoduchší tip na optimalizáciu rýchlosti Magento 2 v našom zozname.
Magento 2 má štyri predvolené režimy:
- Predvolený režim.
- Vývojársky režim.
- Výrobný režim.
- Režim údržby.
A ak vás zaujíma, ktorý režim je v Magento 2 rýchlejší? Produkčný režim je najrýchlejší, pretože súbory so statickým zobrazením sa generujú vopred a obsluhujú sa z vyrovnávacej pamäte.
Môžete sa odvolávať na Dokumentácia Adobe na kontrolu a zmenu prevádzkového režimu Magento.
6. Optimalizujte tému a médiá svojho obchodu
Nadupané témy môžu poškodiť výkon a používateľskú skúsenosť Magento nadmernými požiadavkami a objemnými súbormi JS, najmä počas platby.
Ak ste neoptimalizovali obrázky vo svojom obchode, môžu tiež zväčšiť veľkosť webovej stránky a znížiť časy načítania webových stránok.
V takýchto prípadoch majitelia obchodov často používajú rozšírenia na pomoc s optimalizáciou obrázkov Magento 2, pokročilým viazaním JS, ladením výkonu, lenivým načítavaním a minifikáciou súborov CSS.
Tieto opatrenia môžu maskovať základné problémy, ale nevyriešia ich. Ak chcete zvýšiť rýchlosť svojej stránky, použite témy vytvorené skúsenými vývojármi Magento.
Môžete použiť bezplatné nástroje na optimalizáciu obrázkov, napr ResizeImage.net zmeniť veľkosť a komprimovať médiá pred ich odovzdaním na webovú stránku Magento. Voliteľne môžete obrázky WebP poskytovať kompatibilným prehliadačom pomocou rozšírenia optimalizátora.
7. Minimalizujte rozšírenia tretích strán
Rozšírenie tretej strany vám môže pomôcť využiť modularitu Magento pre funkčnosť. Pri nadmernom používaní to však môže poškodiť výkon webovej stránky.
Môžete optimalizovať nastavenia HTML a JavaScript, zlúčiť súbory CSS a optimalizovať obrázky, aby ste zvýšili rýchlosť načítania. Zle kódované rozšírenia však poškodia vaše úsilie o optimalizáciu rýchlosti Magento 2.
Najlepší spôsob, ako to prekonať, je používať pluginy s mierou a stiahnuť si ich z Magento Marketplace. Adobe implementuje prísne kontroly kvality aby rozšírenia na ich trhu neohrozili rýchlosť a bezpečnosť webových stránok.
8. Vyhnite sa používaniu plochého katalógu
Ak používate Magento verzie 2.1.x alebo vyššej, nemali by ste používať plochý katalóg na optimalizáciu rýchlosti Magento. Jeho použitie môže viesť k zhoršenie výkonu kvôli zvýšenému zaťaženiu databázy vašej lokality a dlhotrvajúcim úlohám cron.
Pred zakázaním plochých katalógov sa uistite, že ich nepoužíva žiadne z vašich rozšírení. Plochý katalóg pre Magento 2 môžete zakázať na paneli správcu backendu pomocou týchto krokov:
- Prejdite na Obchody > nastavenie > Konfigurácia > Katalóg > Katalóg.
- Rozbaľte Výkladňaa aktualizujte hodnoty pre Použiť kategóriu plochého katalógu a Používateľský plochý katalógový produkt do Nie.
Záverečné myšlienky: Optimalizácia rýchlosti Magento 2
Dúfame, že naše kroky na optimalizáciu rýchlosti Magento 2 vám pomôžu optimalizovať váš obchod Magento.
Okrem našich techník optimalizácie rýchlosti môžete použiť aj zahrievanie vyrovnávacej pamäte, HTTP/2, minifikáciu CSS-JS a zvýšiť TTL vyrovnávacej pamäte prehliadača.
Ak si nedáte záležať na optimalizácii Magento, mali by ste prejsť na Managed Magento hosting s Hostinger. Naše plány zahŕňajú lak, PHP 7+, integrovaný CDN a kompresiu obrazu pre špičkový výkon.
Využite našu bezplatnú migráciu stránok Magento a prejdite na Hostinger ešte dnes.