Fix Admin-Ajax CPU Spikes and optimize the website
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
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
Related categories:
PHP
JavaScript
AJAX
WordPress
Nginx
Redis
Website Optimization
Performance Tuning