Batas memori Magento PHP yang disarankan


Jawaban:


10

Batas memori PHP yang disarankan untuk Magento adalah 512M

Dari Persyaratan Sistem Sebelum EE 1.14.1 dan CE 1.9.1 :

[...]

  • Kompatibilitas PHP:
    • PHP 5.4 didukung secara native oleh EE 1.14 dan yang lebih baru dan oleh CE 1.9 dan yang lebih baru
    • Versi CE dan EE sebelumnya mendukung 5.2.13 - 5.3.24; atau 5.4.x dengan tambalan untuk CE atau EE (tambalan terdaftar sebagai PHP 5.4 Kompatibilitas di portal dukungan EE)
    • Perlu ekstensi:
      • PDO_MySQL
      • simplexml
      • mcrypt
      • hash
      • GD
      • DOM
      • ikonv
      • ikal
      • SOAP (jika API layanan Web akan digunakan)
    • Safe_mode tidak aktif
    • Memory_limit tidak kurang dari 256Mb (lebih baik 512) [dicetak tebal]

[...]

Untuk versi di atas tidak ada memori yang ditentukan untuk persyaratan sistem hanya versi PHP (PHP 5.4 dan 5.5), tetapi ada masalah yang diketahui dengan batas memori PHP default 128 Mb untuk versi PHP ini.


ada referensi?
Francis Kim


256 juta meninggal dan dimakamkan dengan versi 1.6, saatnya untuk melanjutkan. Hal terakhir yang Anda inginkan adalah cegukan di ujung belakang yang disebabkan oleh melebihi batas memori selama operasi penting. Orang-orang cenderung lupa ketika mereka menentukan rencana layanan, bahwa OS, server web, mysql, dan penerjemah php semua memerlukan memori untuk dihuni, bahkan sebelum Anda mulai menjalankan Magento.
Fiasco Labs

4

Saya selalu memberikan Magento Projects 1024M memori dan meningkatkan pengaturan max_execution_time dalam file PHP juga.

Rekomendasi ini didasarkan pada pengalaman pribadi dengan waktu unggah file yang habis karena PHP memiliki max_execution_time 30 detik default , yang secara teori seharusnya baik-baik saja 99% dari waktu, tetapi kadang-kadang itu tidak cukup.


Saya melakukan hal yang hampir sama
Francis Kim

nilai apa yang Anda gunakan untuk max_execution_time?
jrosell

Saya telah menggunakan mana saja dari 120 detik hingga 300 detik. Namun, jika sesuatu membutuhkan waktu 5 menit untuk menyelesaikannya, mungkin ada masalah lain yang harus diatasi.
Vallier

Vallier, dapatkah Anda memperluas proses apa yang Anda tunggu 5 menit untuk menyelesaikannya? Setiap pengunjung front-end harus memiliki memuat halaman dalam waktu kurang dari satu detik, apa pun lebih lambat. Jika Anda mengimpor data di admin, atau tugas lain yang dapat memakan waktu, maka batas waktu benar-benar tergantung pada jumlah pemrosesan yang diperlukan. Jadi tidak yakin dari mana 5 menit berasal.
Laurence Cope
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.