| Počasen Magento 2 | ||
|---|---|---|
|
brazara
4. jul 2017 05:54:47
Pridružen od: 7. apr 2014 206 objav 95 19 2 |
#1
Smo ravno sredi migracije iz Magento 1.9 na Magento 2.1.7, ki je potekala BP in vse deluje kot mora, opažamo le, da je stran za 200% počasnejša od Magento 1.9 Povprečno potrebuje cca 6 sekund, da naloži stran V administraciji sem opazil možnost uporabe Varnish-a, na strežniku je že nameščen Redis. Ima kdo že kakšne izkušnje z optimizacijo hitrosti na M2? Hvala za nasvet The only place SUCCESS comes before WORK is in the dictionary.
|
|
|
sonysony
4. jul 2017 09:01:01
Pridružen od: 2. nov 2009 283 objav 347 105 11 |
||
|
Daz
4. jul 2017 09:42:04
Pridružen od: 24. avg 2011 148 objav 147 5 1 |
#3
Pred časom smo aktivno delali na Magentu 2, kjer je bilo kar nekaj izzivov pri optimizaciji hitrosti :) Ne vem sicer koliko artiklov imate, kakšen workflow je zadaj, konfiguracija sistema ip... a vseeno spodaj nekaj izkušenj, ki bi vam morda lahko prišle prav: 1. Vklop Flat categories in Flat products 2. Združitev CSS in JS datotek 3. Vklop keširanja 4. Optimizacija teme 5. Optimizacija slik 6. Cache control in gzip 7. Administracija 8. Deploy workflow 9. 3rd party moduli 10. Nadgradnje sistema 11. Uporaba Varnisha ali Redisa 12. VPS ali dedicated server 13. CDN 14. PHP7 15. Dodatno Hitri test Če želite na hitro testirati, kje je ozko grlo glede hitrosti lahko naredite naslednje:
nato pa merite rezultate tako da primerjate live stran s testno med tem ko:
Tako boste dobili povratne podatke glede potrebnih korakov za optimizacijo. Upam, da bo zgoraj napisano kaj pomagalo. |
|
|
brazara
4. jul 2017 09:54:59
Pridružen od: 7. apr 2014 206 objav 95 19 2 |
#4
Vse našteto smo že izvedli, stran še vedno počasna. V bistvu sama stran se naloži v cca 2 sekundah, težava so slike izdelkov, ki v povprečju potrebujejo dodatnih 5 sekund. Kolikor sem razbral iz različnih člankov na netu je to dokaj splošna M2 težava, ki je prisotna tudi če vklopimo osnovno M2 LUMA temo. The only place SUCCESS comes before WORK is in the dictionary.
|
|
|
Daz
4. jul 2017 10:18:00
Pridružen od: 24. avg 2011 148 objav 147 5 1 |
#5
Predvidevam na strani artikla? Težava je v tem, da se slike naložijo naknadno preko Ajax klica šele po tem, ko se renderira stran in ostali elementi (add to cart, cene, konfig. opcije...), zato pride do zamude pri prikazu slik. Pri tem menjava teme na Lumo ne bo pomagala, ker gre za core sistem in način renderiranja strani kar je kot si omenil splošna težava. Je bilo kar nekaj pritožb na to temo, začasna možna rešitev pa je na voljo tukaj (nisem testiral). |
|
|
dh5114
4. jul 2017 11:21:09
Pridružen od: 23. apr 2009 470 objav 1545 136 42 |
#6
Vcasih vem da so browserji delal s po dvema threadoma na domeno in je bil trik, da si dal staticen content na pod-domene, a-la: s1.domena.com, s2.domena.com itd. tja do 3 ali 4 kar je pomenilo, da se staticen content nalaga s 4-ih razlicnih domen, torej po 8 threadov je hkrati nalagalo v browser, namesto samo z dvema... Nevem, mogoce je danes drugace... **Damir.si** | **Spoznaj sveto pismo**
|
|
|
Daz
4. jul 2017 12:07:17
Pridružen od: 24. avg 2011 148 objav 147 5 1 |
||
|
Coda
4. jul 2017 12:30:38
Pridružen od: 5. okt 2010 420 objav 688 244 45 |
Dej griz! x ᴥ x Arguing on the internet is like running at the special olympics. Even if you win, you're still retarded. ;)
Izdelava spletnih trgovin Degriz.net |
|
|
brazara
13. jul 2017 11:33:16
Pridružen od: 7. apr 2014 206 objav 95 19 2 |
#9
Evo smo spet na začetku Ko omogočimo minify/merge CSS stran odpira cca 20 sekund, CPU skoči na 100% Je morda že kdo naletel na podobne težave? Brez omogočenega minify/merge CSS stran deluje odlično The only place SUCCESS comes before WORK is in the dictionary.
|
|
|
OvcaX
13. jul 2017 11:34:40
Pridružen od: 24. avg 2007 2753 objav 4575 1194 281 |
#10
brazara kaj the f**** pa vi delate? če te zanima managed hosting lahko pogledava ali lahko pomagamo. |
|