Anda dapat menggunakan kotak gelandangan ini https://github.com/EcomDev/fast-hypernode .
Saya menggunakannya dan ini cukup cepat. Dalam mode pengembang dengan cache dinonaktifkan dan xdebug, refresh halaman sekitar 2-3 detik.
Atau Anda dapat menggunakan kotak gelandangan yang disediakan oleh magestead: http://www.magestead.com/
- gunakan php7.
- gunakan tegukan untuk menghasilkan css dan js (lebih cepat dari mendengus). Anda dapat mencoba konfigurasi yang sudah dibangun oleh snowdog (siap dalam 2 menit): https://github.com/SnowdogApps/magento2-frontools
- gunakan ram 3gb jika melakukan pengujian.
- nonaktifkan hanya cache yang Anda butuhkan . Jika Anda melakukan frontend, Anda tidak perlu menonaktifkan cache apa pun.
- gunakan livereload atau browsersync untuk pengembangan frontend sehingga Anda tidak perlu memuat ulang halaman.
Pahami apa yang dilakukan perintah magento dan kapan harus menjalankannya. Jika Anda menjalankan banyak setup:static-content:deploy
maka Anda akan menjadi gila melihat titik-titik itu. Grunt atau tegukan tidak tahu tentang @magento_import jadi itu sebabnya ketika Anda menambah atau menghapus file yang perlu Anda jalankan dev:source-theme:deploy
yang jauh lebih cepat daripada yang di atas.
Apa yang tidak membaik:
Kecuali jika Anda memiliki lebih dari 100k produk redis tidak membuat perbedaan jadi jangan repot-repot ( http://www.developers-paradise.com/wp-content/uploads/2016/05/05-Yaroslav-Rogoza-Magento-2-performance- perbandingan-di-berbeda-lingkungan.pdf ).
Saat ini karena cara Magento2 menggunakan Requirejs (2MB js), http2 juga tidak membuat perbedaan.