Bu vagrant kutusunu https://github.com/EcomDev/fast-hypernode kullanabilirsiniz .
Ben kullanıyorum ve oldukça hızlı. Önbellek devre dışı ve xdebug olan geliştirici modunda, sayfa yenileme yaklaşık 2-3 saniyedir.
Veya magestead tarafından sağlanan vagrant kutusunu kullanabilirsiniz: http://www.magestead.com/
- php7 kullanın.
- css ve js üretmek için gulp kullanın (homurdanmadan daha hızlı). Önceden oluşturulmuş yapılandırmayı snowdog ile deneyebilirsiniz (2 dakika içinde hazır): https://github.com/SnowdogApps/magento2-frontools
- test yapıyorsanız 3GB RAM kullanın.
- yalnızca ihtiyacınız olan önbelleği devre dışı bırakın . Kullanıcı arabirimi kullanıyorsanız, önbelleği devre dışı bırakmanız gerekmez.
- sayfaları yeniden yüklemenize gerek kalmaması için ön uç gelişimi için livereload veya browsersync kullanın.
Magento komutlarının ne yaptığını ve ne zaman çalıştırılacağını anlayın. Eğer çok fazla koşuyorsanız setup:static-content:deploy
o noktaları görerek delireceksiniz. Grunt veya gulp, @magento_import hakkında bilmiyor, bu yüzden dosyaları eklediğinizde veya kaldırdığınızda dev:source-theme:deploy
, yukarıdaki dosyadan çok daha hızlı çalışmanız gerekiyor .
Neler gelişmez:
100 binden fazla ürününüz olmadığı sürece redis hiçbir fark yaratmaz, bu yüzden rahatsız etmeyin ( http://www.developers-paradise.com/wp-content/uploads/2016/05/05-Yaroslav-Rogoza-Magento-2-performance- farklı ortamlarda karşılaştırma.pdf ).
Şu anda magento2'nin requirjs (2mb of js) kullanımından dolayı, http2 de fark etmez.