How to Fix a Slow Admin Panel in Adobe Commerce 2.4
A sluggish Adobe Commerce admin panel kills productivity. Here are the exact steps I use to diagnose and fix slow admin performance on live stores.

Praveen Chelumalla
Adobe Commerce & AI Consultant
If you've been working with Adobe Commerce for any length of time, you've almost certainly encountered a painfully slow admin panel. Pages take 10–30 seconds to load, the product grid times out, and saving a config feels like submitting a government form.
1. Disable Unused Modules
The first thing I do on any slow store is run a module audit. Most production stores have 30–50 modules enabled that serve no purpose. Each one adds overhead to every admin request.
2. Enable Redis for Cache and Sessions
If your store is still using the file system for cache and sessions, that's your biggest bottleneck. Redis handles both far more efficiently. Configure separate Redis instances for cache, sessions, and full-page cache. The difference is immediate — admin panel response time drops from 15s to under 2s in most cases.
3. Increase PHP Memory Limit and OpCache
Adobe Commerce admin is memory-hungry. Set php_memory_limit to at least 2G for admin processes. Also make sure OPcache is configured correctly — opcache.memory_consumption should be at least 512MB on a production server.
4. Check for Broken Indexers
Stuck or invalid indexers slow the admin to a crawl. Run bin/magento indexer:status and reindex anything that shows as 'invalid' or 'working' for an unusually long time. Set indexers to 'Update by Schedule' rather than 'Update on Save' to prevent admin actions from triggering full reindexes.
5. Profile the Slow Requests
If none of the above fix it, use the built-in Adobe Commerce profiler or Blackfire.io to identify the exact bottleneck. In my experience, 80% of remaining slow admin issues trace back to a single poorly-written third-party module or an N+1 database query in a custom grid.