Pertanyaan ini memiliki 2 bagian:
Apakah menonaktifkan modul inti meningkatkan kinerja keseluruhan toko dan jika demikian, apakah mereka perlu dinonaktifkan di admin (yaitu menonaktifkan output frontend) atau dinonaktifkan melalui config.xml agar peningkatan kinerja ini dapat dilihat.
Jika ada peningkatan kinerja yang diperoleh, modul mana pada stok, CE 1.7.0.2 build dapat dinonaktifkan dengan aman, melalui metode yang dijawab di bagian 1.
sumber
app/etc/module/Mage_Rss.xml
misalnya dan pastikan Anda menambahkan kode codePool (core) dan active (false)app/etc/modules
direktori. Tapi itu hanya saya :)Meskipun terlambat dengan jawaban, saya ingin menjawab pertanyaan itu
Mage_Core
;-)Tetapi untuk menonaktifkan modul pasangan ketat, Anda perlu memasang modul lain yang berhati-hati agar tidak ada yang rusak. Karena itu saya telah mengembangkan: https://github.com/Zookal/magento-mock
Zookal Mock: Mendeteksi otomatis modul inti dan ekstensi yang dinonaktifkan dan menyediakan objek tiruan agar tidak melanggar Magento. Tidak ada yang dikonfigurasi. Tidak ada penulisan ulang kelas. Hanya satu pengamat. Bekerja di luar kotak. Anda bahkan dapat menghapus file secara fisik!
Misalnya ketika Anda menonaktifkan
Mage_Wishlist
atau BackendMage_Newsletter
Anda -> Pelanggan -> Edit pelanggan akan menimbulkan kesalahan aneh. Karena itu gunakan ekstensi Mock!Anda bahkan dapat menghapus modul Pembayaran lama yang memiliki entri dalam
sales_flat_order_payment
tabel dan biasanya merusak Backend Anda -> Penjualan -> Tampilan Pesanan tetapi ekstensi Mock memiliki pekerjaan yang transparan untuk Anda.Satu hal yang perlu dipertimbangkan: Tidak berfungsi pada command line
sumber
Lihat jawaban Marius tentang cara menonaktifkan modul XML yang sederhana dan cepat. Buat satu file
zzz_Disabled_Modules.xml
dengan kontenMembayangkan! .Gitignore untuk modul Magento!
Dengan ini, Anda dapat dengan mudah melihat modul mana yang telah Anda aktifkan / nonaktifkan sekilas.
sumber
Seperti yang dikatakan @Sander Mangel, menonaktifkan modul secara menantang dapat memiliki peningkatan kinerja yang besar, meskipun apa yang Anda nonaktifkan sebenarnya adalah hal dari toko ke toko. Biasanya ada banyak yang tidak Anda butuhkan. Jika Anda tidak menggunakan menonaktifkan whishlist
Mage_Wishlist
membuat perbedaan.Keuntungan lainnya adalah menonaktifkan
Mage_Log
. Ini mungkin lebih baik dilakukan melalui local.xml.sumber