Setelah menginstal, magento2 saya sangat lambat meskipun saya tidak menginstal data sampel?

10

Setelah menginstal, magento2 saya sangat lambat berpikir saya tidak menginstal data sampel?

Saya bekerja di komunitas magento 2.0.1

Saya membuat kotak virtual dengan Ram 2GB & Swap 2Gb.

Saya hanya ingin mencatat: Semua cache diaktifkan secara default setelah mengatur magento.

phanvugiap
sumber
Itu karena m2 memiliki terlalu banyak file dan gelandangan me-mount folder menggunakan NFS yang sangat lambat dalam membaca file. Saya menyalin ( rsyncke /home/vagrant/htdocs) semua file ke mesin virtual linux alih-alih menempatkan file sumber pada folder yang dipasang ( /vagrant/htdocs), itu bekerja dengan baik, kecepatannya hampir m1. Saya harap ini membantu kalian untuk memperbaiki masalah yang sama.
phanvugiap

Jawaban:

6

Saya melihat orang lain juga menghadapi masalah yang sama ( https://github.com/magento/magento2/issues/3123 ).

Sebenarnya, mode default Magento 2 dan mode pengembang sangat lambat. Menurut @tecjam, kita dapat meningkatkan kecepatan jika kita berada pada mode produk. Tetapi dengan mode lain masih lambat.

Silakan coba commandline ini di direktori magento2:

php bin/magento setup:static-content:deploy

Dengan semua cache diaktifkan dan konten statis digunakan , mungkin meningkatkan kecepatan situs.

thienphucvx
sumber
1
Harap dicatat bahwa konten statis tidak digunakan jika Anda tidak dalam mode produksi. Mengubah ke mode produksi menggunakan perintah di bawah ini sebenarnya akan menyebarkan konten statis untuk Anda juga, maka saya tidak memasukkan perintah itu dalam jawaban saya.
tecjam
3

Pertama periksa mode penyebaran mana yang Anda jalankan:

php bin/magento deploy:mode:show

jika dalam pengembang semua file akan dihasilkan pada setiap halaman memuat. Untuk mempercepatnya,

php bin/magento deploy:mode:set production

ini juga harus mengkompilasi ulang file untuk Anda

tecjam
sumber
1
perintah-perintah itu dijalankan di terminal atau prompt perintah, kan? Jadi misalnya pada Windows, saya akan CD ke folder php / bin / php.exe dan menjalankan perintah itu?
NuWin
2
Di bawah windows akan masuk akal untuk menambahkan path ke php.exe Anda ke Variabel Lingkungan Anda. Dengan begitu Anda bisa menggunakan php ...cmd tanpa harus menentukan path setiap waktu. Silakan lihat tautan berikut ini tentang bagaimana hal ini dilakukan: willj.co/2012/10/run-wamp-php-windows-7-command-line
tecjam
Terima kasih. Saya berpikir untuk menambahkan jalan juga. Saya bertanya karena saya menginstal tumpukan Bitnami Magento dan untuk beberapa alasan folder php / bin tidak memiliki php.exe. Saya kira saya akan menginstal WAMP dan menginstal Magento secara manual.
NuWin
@tecjam ... bisakah Anda jelaskan langkah-langkahnya? Instalasi magento2 saya ada di D: \ php \ htdocs \ MG \ m2. dan menggunakan xampp di windows. Mencari tanggapan.
Jai
@Jai: Pertama-tama pastikan Anda dapat menjalankan php dari baris perintah, cmd atau terminal. Kemudian buka cmd, browse ke direktori magento Anda D:\php\htdocs\MG\m2dan cukup masukkan perintah di atas, pengaturan mode penyebaran yang benar. Kemudian gunakan konten statis. Baca lebih lanjut tentang mode penerapan di sini: devdocs.magento.com/guides/v2.0/config-guide/bootstrap/…
tecjam
2

Menonaktifkan penggabungan JS dan CSS saat mengembangkan membantu:

Toko> Konfigurasi> Lanjutan> Pengaturan JavaScript / Pengaturan CSS

Anda juga dapat mengaktifkan caching untuk hal-hal yang saat ini tidak Anda ubah.

dlicheva
sumber
0

Saya telah melihat banyak orang memiliki masalah dengan kecepatan Magento 2. Yah, Magento 2 tidak lambat secara default. Saya telah menghasilkan tutorial untuk membuat Magento 2 cepat di mana saya telah menjelaskan beberapa langkah yaitu:

  1. Pertama, pastikan bahwa persyaratan server dan sistem akurat.

  2. Perbarui versi Magento dengan versi terbaru.

  3. Mengaktifkan Cache

  4. Atasi kecepatan baca database dengan mengaktifkan Katalog Flat.

  5. Optimasi Gambar

  6. Optimalisasi Javascript dan CSS.

  7. Untuk mempercepat Magento, atur CDN.

  8. Selalu mencoba menggunakan tema yang ringan.

  9. Pastikan semua ekstensi di toko Anda bebas dari bug.

Syed Muneeb Ul Hasan
sumber
-1

Menambah jawaban:

Peningkatan PHP memory_limitdalam file php.ini akan membuat perbedaan yang baik. Namun itu tidak akan membuatnya sangat sangat halus (Meskipun itu akan menghemat waktu).

Nilai standarnya adalah 512M. Pada mesin lokal saya, saya mengatur ini pada "-1" (tidak terbatas) dan memberikan waktu pemuatan yang lebih baik.

Magento berat dan membutuhkan perangkat keras berkinerja tinggi seperti SSD agar lancar :(

Binod Kalathil
sumber
memory_limittidak memiliki hubungan dengan kinerja apa pun. Jelas dari nama arahannya.
Danila Vershinin