Sebagai contoh, saya sarankan menonaktifkan Mage_Rss untuk mempercepat proses checkout karena Mage_Rss tidak banyak digunakan dan memaksa pembersihan cache beberapa kali per permintaan checkout.
Saya sedang mengevaluasi penonaktifan Mage_Log karena alasan yang sama - Saya sudah memiliki Google Analytics di tempat dan juga agregat log apache melalui PapertrailApp.com, tapi saya sadar saya belum memformalkan proses saya untuk memeriksa konsekuensi, jadi silakan menjawab khusus untuk Mage_Log atau secara umum untuk menonaktifkan modul inti.
Saya tahu saya bisa menentukan tabel yang digunakan modul dengan melihat skrip penginstalnya di / sql, dan peristiwa yang didaftarkannya dengan melihat \ etc \ config.xml, tapi apa lagi yang terkait? Apakah modul ini dirangkum secara masuk akal hanya mempengaruhi tabel dengan awalan log_? Ada beberapa peristiwa yang ditentukan oleh modul inti ini, akankah pengamat mereka gagal dengan anggun / diam-diam atau menyebabkan masalah hilir? Bagaimana saya memberi tahu laporan apa, jika ada, yang terkena dampak?
sumber
Customers\Online Customers
adalah diberi makan dari beberapalog_*
meja.Jawaban:
Selain yang sudah jelas, misalnya modul tidak lagi berfungsi - efek samping potensial adalah modul apa pun yang modul intinya tercantum dalam deklarasi mereka juga tidak akan berfungsi. Ada banyak plugin pihak ke-3 yang bergantung pada pemuatan modul inti. Ada juga saling ketergantungan inti, terutama jika Anda menggunakan Enterprise.
Saya mendapat kesan bahwa kebanyakan orang menonaktifkan modul 'yang tidak perlu' ini untuk keperluan kecepatan - setelah semua, hanya muat apa yang Anda gunakan, kan? Meskipun saya yakin ini memiliki dampak kecil dan terukur - ada banyak hal yang lebih efektif yang dapat Anda lakukan untuk memberikan dampak positif pada kecepatan situs Anda.
Ada beberapa artikel SO hebat di luar sana yang membahas masalah khusus ini - yang satu ini sepertinya bagus untuk dibaca:
Optimasi Kecepatan dengan menonaktifkan modul Mage_Reports?
Ada laporan lain di luar sana yang menonaktifkan Mage_Downloadable, dll. Dapat membantu dalam Checkout - tetapi ini tampaknya merupakan posting yang menua dan tidak relevan menurut pendapat saya dengan rilis terbaru Magento. Jika Anda masih berjalan pada 1.4CE atau 1.7EE, ini mungkin sangat berguna bagi Anda.
http://kassner.com.br/2011/01/magento-slow/http://www.magentocommerce.com/boards/v/viewthread/221626/#t306872
/programming/11102268/magento-duplicate-orders
Memperbarui
Sulit untuk menggeneralisasi dampak terukur apa yang akan terjadi pada situasi khusus Anda - atau siapa pun -. Server lambat di jaringan bandwidth rendah, misalnya, akan menghambat kecepatan Anda lebih besar daripada solusi yang disebutkan di atas.
Berdasarkan analisis intensif Anda sendiri, hal itu tampaknya menguntungkan Anda. Seperti semua umpan balik SO, YMMV, tapi saya pikir menggunakan memcached, apc, cache halaman penuh dan CDN dapat memiliki dampak yang lebih terukur untuk sesuatu seperti, katakanlah, tingkat konversi karena ini memengaruhi pengalaman pengguna akhir.
Saya mengkonfigurasi semua kotak klien berdasarkan spesifikasi whitepaper yang dipublikasikan - setahu saya mereka tidak menyebutkan menonaktifkan modul yang tidak digunakan. Mereka menyebutkan menonaktifkan Modul Apache yang tidak perlu.
Kertas putih
http://www.magentocommerce.com/whitepaper/
Terakhir, saya telah melakukan beberapa penggalian dan hanya dapat menemukan menyebutkan penonaktifan
Mage_Rss
sebagai peningkatan kinerja potensial saat menggunakan cache sistem file. Jika Anda menggunakan cache sistem file, dan setidaknya belum memasangnyatmpfs
, Anda harus secara serius mempertimbangkan memcached, apc, atautmpfs
mount yang disebutkan di atas .sumber
Kami telah melihat masalah khusus dengan menonaktifkan Mage_Log yang merusak fungsi Bandingkan Produk. Ketika browser anonim menambahkan untuk membandingkan dan kemudian masuk, Magento menggunakan visitor_id yang dihasilkan oleh Mage_Log untuk melampirkan daftar perbandingan ke pelanggan, dan jika nilai ini nol maka itu merusak situs, sulit, jika ada pelanggan lain yang pernah membandingkan yang sama product_id (pengecualian kunci duplikat yang tidak tertangkap).
sumber
Mage_Log
sepenuhnya, tapi sekarang saya akan menonaktifkan pengamat saja :)Mungkin Anda tertarik dengan Magento Lite Project, ini pada dasarnya adalah tulang punggung Magento (sebagian besar modul telah dinonaktifkan)
https://github.com/colinmollenhour/magento-lite
sumber