Fix Admin-Ajax CPU Spikes and optimize the website

Job ID: 40536284

Budget: $10 – $30 USD

Our WordPress site is buckling whenever wp-admin/admin-ajax.php fires during routine back-end work. CPU load jumps from its normal sub-20 % to a sustained 100 %, bringing everything else to a crawl. I’m on Cloudways (Nginx + Varnish + Apache stack) with the native Breeze cache and Redis Object Cache already active, yet these AJAX calls bypass every layer of caching.

Here’s what I need from you:

• Identify the root cause of the excessive admin-ajax requests that appear mainly while I’m carrying out administrative tasks.
• Implement code-level or configuration fixes that stop the spike and keep average server load consistently below 20 % during the same activities.
• Tune the stack so GT-metrix and Google PageSpeed scores reflect the back-end improvements—no arbitrary numbers, but I do want to see “green” grades and noticeably faster real-world performance.
• Leave Breeze, Redis and the Cloudways platform intact; adjustments should play nicely with them.
• Provide a concise report of what you changed and why, so I can maintain the setup going forward.

Acceptance criteria
1. Repeated admin actions (editing posts, updating plugins, navigating wp-admin) keep CPU usage under 20 % for at least 15 minutes of testing.
2. GT-metrix and Google PageSpeed both show an improvement over the current baseline, reflecting faster TTFB and lower blocking time.
3. No loss of site functionality, layout or data integrity.

If you’ve dealt with WordPress AJAX storms before and are comfortable profiling queries, hooks and third-party plugins, let’s get this fixed.


here is the details log: https://privatebin.net/?bb27c36f55d4e52d#C4SoKy4VvoZLFphAvWsmYXZkMEzeKubEXfzaoty1weUA