Magento 1.9x z PHP 7 50 % hitrejši?
 
1qay1qay 25. feb 2016 19:33:02 Pridružen od:
12. avg 2010
2967 objav
2430 194 84
#1

Je že kdo probal in lahko potrdi oz. komentira ?



https://www.mgt-commerce.com/blog/php-7-the-next-big-thing-for-magento/




všeč(1) ni všeč(0) spam(0)
Delko www.delko.si [Moto akumulatorji] | [Polnilne baterije] | [GP baterije]
 
komac 25. feb 2016 19:43:58 Pridružen od:
14. avg 2009
733 objav
673 29 7
#2

nisem testiral kako se obnaša default inštalacija, ampak samo za nek malo večji,relativno optimiziran shop.



razlika med inštalacijo na

php 5.5.9

maria DB

redis

apc

fpc



ter vse enako, vendar s php 7, je bila sledeča:



TTFB on PHP 5.5

home page 0.585 seconds

category page 0.938 seconds

product page 0.693 seconds



TTFB on PHP 7

home page 0.383 seconds

category page 0.512 seconds

product page 0.456 seconds



Apache AB test rezultatov pa ne najdem zdajle. Ma je bilo nekaj okoli 10% razlike.



Memory pa nisem testiral. Do konca meseca selimo vse trgovine na PHP7, ravno delamo upgrade in PHP7 compatibility change.


všeč(1) ni všeč(0) spam(0)
 
1qay1qay 25. feb 2016 20:11:38 Pridružen od:
12. avg 2010
2967 objav
2430 194 84
#3

se pravi da mgt mal pretirava .... se mi je zdelo 50 % malo prehuda in bi že kje prej to videl če bi bilo to res.



Hvala za real-word info :)


všeč(0) ni všeč(0) spam(0)
Delko www.delko.si [Moto akumulatorji] | [Polnilne baterije] | [GP baterije]
 
komac 25. feb 2016 20:32:48 Pridružen od:
14. avg 2009
733 objav
673 29 7
#4

verjetno ker pač ni imel nobenega FPCja uštimanega, Redisa, ipd.. V takem primeru zna biti razlika 50%, ampak ja, v večini primerov to ni realno :)


všeč(1) ni všeč(0) spam(0)
 
Coda 29. feb 2016 13:43:50 Pridružen od:
5. okt 2010
420 objav
688 244 45
#5

Mi smo na parih trgovinah posodobili in je bilo cca. 30% izboljšanje. Se je pa isto več zadev spremenilo tako, da je to okvirna ocena pri spremembi php verzije.


všeč(1) ni všeč(0) spam(0)
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
 
komac 13. mar 2016 20:04:41 Pridružen od:
14. avg 2009
733 objav
673 29 7
#6

evo, lahko potrdim tudi da je vpliv na memory precej pozitiven. Ko smo v celoti menjali na php 7 je memory load precej padel. Sem bil tik pred tem da odkeširam za dodaten ram, pa smo zdaj očitno dobri še za kakšen mesec, dva.


všeč(3) ni všeč(0) spam(0)
 
1qay1qay 14. mar 2016 08:08:22 Pridružen od:
12. avg 2010
2967 objav
2430 194 84
#7

hvala za potrditev,a je bilo treba popravljat kaj v kodi ?


všeč(0) ni všeč(0) spam(0)
Delko www.delko.si [Moto akumulatorji] | [Polnilne baterije] | [GP baterije]
 
kelvan 14. mar 2016 08:27:32 Pridružen od:
19. okt 2007
891 objav
658 122 26
#8

1qay1qay:

a je bilo treba popravljat kaj v kodi ?




tole tudi mene zanima, hvala že v naprej za feedback!


všeč(0) ni všeč(0) spam(0)
 
komac 14. mar 2016 09:32:21 Pridružen od:
14. avg 2009
733 objav
673 29 7
#9

večinoma je dovolj, če se naloži tale Magento PHP 7 compatibility extension



Potem pa odvisno od trgovine do trgovine. Najlažje je pognati PHP 7 Compatibility Checker, ki ti zlista datoteke, kjer se nahaja nekompatibilna koda - tole velja za vse php projekte ne samo Magento.



Ali pa tole


grep -rnPe '->\$.+\[.+\]\(.*\)' app/code/local/
grep -rnPe '->\$.+\[.+\]\(.*\)' app/code/community/

Nekaj custom made skript je bilo za popravit, extension pa dejansko noben.



Prehod je bil precej painless, vsekakor je pa dobro narediti kopijo trgovine na dev, preklopit samo dev na php 7, stestirat in nato preklopit še produkcijo.


všeč(2) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se