> For the complete documentation index, see [llms.txt](https://jamesoliver9150.gitbook.io/ways-to-fix-a-slow-woocommerce-admin-panel/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://jamesoliver9150.gitbook.io/ways-to-fix-a-slow-woocommerce-admin-panel/ways-to-fix-a-slow-woocommerce-admin-panel-dashboard.md).

# Ways To Fix A Slow WooCommerce Admin Panel (Dashboard)

**1. Remove WooCommerce Bloat**

**The easiest way to do this is with the disable WooCommerce bloat plugin.It disables WooCommerce features you may not be using including WooCommerce scripts, styles, and cart fragments. It also lets you disable dashboard items like the WooCommerce admin, status meta box, and widgets. It has a perfect 5 star rating at the time of writing this.**

**This plugin lets you disable the following:**

**WooCommerce Admin (WooCommerce admin, analytics tab notification bar)**

**Marketing hub**

**WooCommerce.com notice**

**WooCommerce status meta box**

**WooCommerce marketplace suggestions**

**Extensions submenu**

**Password strength meter**

**WooCommerce scripts and styles**

**WooCommerce cart fragments**

**WooCommerce widgets**

**Jetpack promotions**

**SkyVerge dashboard**

**Elementor dashboard widget**

**Disable-WooCommerce-Bloat-Short**

**2. Deep Clean Your Database**

**Most admins use a plugin like WP Rocket to clean the database.But if you want a deep cleaning, use WP-Optimize. Unlike most database cleanup plugins, WP-Optimize lets you go through individual tables and delete old tables left behind by old plugins. These are marked as “not installed.” If you deleted a plugin and don’t plan on using it anymore, it may leave behind tables even when deleted. Use WP-Optimize to delete this data along with it.**

![](/files/-MalvL1jMShNXo_wGLoT)

**3. Clear WooCommerce Customer Sessions + Transients**

**As explained in this article, the wp-options table can grow too fast due to ineffective cron jobs, or bots crawling your site and creating sessions on the fly. The first step is the clear customer sessions in your Status settings (you can delete WooCommerce transients in the same tab). The next step is to disable wp-cron jobs and replace them with real cron jobs (covered in next step).**

**4. Disable WP-Cron**

**The wp-cron is loaded on every page load and schedules automated tasks like publishing scheduled posts, checking for theme and plugin updates, and sending email notifications. Instead of running it on every page load, you can schedule it to run every 90 minutes or so.**

* **Step 1: Disable WP Cron Jobs**

**Add the code to wp-config.php, before where it says “That’s all, step editing! Happy blogging.”**

* **Step 2: Replace With A Real Cron Job**

**You still need wp-cron (eg. checking for theme/plugin updates), just not on every page load. Each host has their own instructions for this, here is SiteGround’s tutorial. You can set the cron job to run every 90 minutes, or increase it even more if you don’t have lots of scheduled tasks.**

**5. Disable Heartbeat**

**The WordPress heartbeat API shows real-time plugin notifications, and when other users are editing a post. 99% of websites don’t need this and it generates a request every 15-60 seconds while your admin panel is open. It’s best to disable the heartbeat API using the Heartbeat Control plugin, or at least limit it to 60 seconds. Doing this will also save on server resources.**

**6. Enable Redis Object Cache**

**Object cache is specifically good for increasing the performance of your database, which is where Redis comes into play. However, Redis is usually only supported on cloud hosting (Cloudways, Kinsta, Pantheon). You can usually enable Redis directly in your hosting account.**

**7. Disable “Object Cache” In W3 Total Cache**

**If you recently configured W3 Total Cache, disable “object cache” in the General settings. This often makes your WordPress admin panel slow and can be an easy fix. Though I recommend a better cache plugin like WP Rocket, you can read my W3 Total Cache configuration guide (with Cloudflare + CDNs) since the wrong settings can slow down your WordPress dashboard.**

\
**Visit :** [**Woocommerce Development Services**](https://pixarsart.com/woocommerce-development-services/) **.**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://jamesoliver9150.gitbook.io/ways-to-fix-a-slow-woocommerce-admin-panel/ways-to-fix-a-slow-woocommerce-admin-panel-dashboard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
