What this problem is
Your site becomes slow or unstable, and hosting reports high CPU/RAM usage often linked to one or more plugins.
Why it happens
- Heavy queries on every page load
- Too many background tasks (cron, loops)
- Expensive integrations (API calls, page builders)
Prerequisites
- Access to hosting resource metrics and logs
- Admin access (optional but helpful)
Diagnosis
- Check which URLs are slow (homepage, product pages, admin-ajax, etc.).
- Review PHP slow logs (if available).
- Use a staging environment to test disabling plugins.
Detailed steps
Step 1) Identify the heavy request path
In logs, find repeated slow requests and their PHP scripts.
Step 2) Disable suspected plugins temporarily
Disable one plugin at a time and re-measure.
Step 3) Optimize or replace
- Reduce features/modules inside the plugin settings
- Enable caching where appropriate
- Replace with a lighter plugin
Expected results
- Lower CPU/RAM usage
- Improved TTFB and page load times
What to do if it fails
- Check for bot traffic hitting expensive endpoints
- Review database performance (slow queries)
- Upgrade hosting resources if usage is legitimate and sustained
Best practices
- Keep plugins minimal
- Monitor after updates
- Use caching and a CDN when appropriate