Magento Admin Slow – How to Optimize Admin Panel Performance

admin-paneloptimization

I upgraded my Magento 1.4 to Magento 1.9.2.2. Upgrade completed successfully but after upgrading, admin panel is too slow. Sometimes, up to 1.3 minutes.

I enabled Magento profiler. Most time consuming calls were these:

Code Profiler                                   Time     Cnt Emalloc   RealMem
mage                                            33.0621  1   0         0
mage::dispatch::routers_match                   32.9778  1   0         0
mage::dispatch::controller::action::predispatch 25.1045  1   9,281,168 9,175,040
DISPATCH EVENT:controller_action_predispatch    25.0586  1   3,260,744 2,621,440

I read some articles about speeding up Magento admin panel. Enabling cache and disabling extensions are done. When I disabled extensions, the speed significantly grow. But disabling them one by one didn't make any difference.

What should I do to find the bottleneck(s)?

Best Answer

1.4 to 1.9 is a big jump, you are probably simply going out of computational resource and you need a better hosting.

If you want to make more tests on disabling extensions just make sure you are turning them off by modifying the xml files in app/etc/modules. JUst open the extension you wish to disable and set <active> tag to false. Manually flush the cache at each step by removing the content of var/cache directory (do NOT remove the cache folder itself).

If you get errors after disabling a module just turn it back on to fix.

Disabling from backend only disables their output, but they remain active.

Also check your cache engine, using Redis may result a in good performance boost.

For frontend you can use MSP LTS2 Full-Page Cache module: https://github.com/magespecialist/lts2

If you already did this, please make a better profiling with AOE_Profiler: https://github.com/AOEpeople/Aoe_Profiler

Related Topic