Simplest way to see what is causing it is to disable all plugins and add them back one at a time. If that doesn’t reveal it, switch to a default theme. After that I’d say it is something server side.
To answer your question though – caching should help but it depends on what is causing the high usage.
Related Posts:
- W3 total cache – cache refresh programmatically [closed]
- Best way to show Dynamic Content on a Cached WordPress Site?
- Pros and Cons for high “expire time” on wp-super-cache or w3-total-cache? [closed]
- Limit cache size from W3 Total Cache [closed]
- Multiple WordPress sites eat up alot of RAM
- WordPress Browser Cache with W3-Total-Cache doesn’t show new posts [closed]
- Varnish + W3 Total Page Cache [closed]
- W3 Total Cache doesn’t detect memcached [closed]
- Settings to get the most out of W3 Total Cache
- How to force content refresh of a page that has been loaded previously by the user? [closed]
- Transient / object cache maximum key length [duplicate]
- Should the page cache be refreshed often? [closed]
- What is difference between ‘Page Cache’ and ‘Object Cache’ in WordPress?
- Getting soft 404 errors (200 status) when caching plugins are enabled
- server load. $_SERVER[‘REMOTE_ADDR’] and $_SERVER[‘HTTP_HOST’] [closed]
- Headway body classes and W3TC page cache conflict [closed]
- How to cache a different page version based on HTTP header?
- W3 Total Cache can’t create files [closed]
- How effective are cacheing plugins for dynamic pages?
- Combile External JS files using W3 Total Cache [closed]
- How can I cache font files on WordPress [closed]
- W3 total – leverage browser caching not working with cdn delivered images [closed]
- Scheduling doesn’t work due to caching?
- APC fragmention woes on Apache AWS EC2 Small instance with WordPress and W3TC [closed]
- w3 total cache – Object Caching 2165/2469 objects? [closed]
- Changing WP Object Caching during runtime
- Clear cache when comment is added
- WordPress varnish pages printed twice
- WordPress Userroles button getting cached
- custom php file inside my custom folder of plugins directory is not caching
- w3 total cache uninstall remove cache
- Page wrongly displayed when cache plugin activated
- Bluehost WebHost and performance problems with W3TC [closed]
- W3 Total Cache Minification: way to revert back? [closed]
- Multiple WordPress sites eat up a lot of RAM
- Keeping Objects in Memory
- Prevent WordPress from sending Cache-control http header
- Optimize apache for WP use
- Trouble with Transient API when W3TC is activated [closed]
- Disable WordPress cache programmatically on a request [closed]
- What exactly is an advanced object cache?
- Using a wildcard with delete_transient()
- Is it possible to disable caching of an option when using w3 total cache?
- How to purge all transient caches?
- Writing a cache manifest file for a WordPress blog (app cache, offline web applications)
- Can I ignore caching of a plugin in W3 Total Cache? [closed]
- How to exclude a specific template from being cached by a CDN [closed]
- Want to enforce the visitor to load the new version of your stylesheets and scripts [closed]
- WordPress caching in development
- W3 total Cache – Site with query strings
- Possible to configure nginx to ignore cache for logged in users in certain roles only?
- Using Multisite with a CDN?
- Automatically enabled caching in some hosting companies w/o visible plugin (Must use plugin)
- How to purge all transient caches?
- W3 Total Cache plugin integration
- Plugin Expires Headers – W3 Total Cache [closed]
- Transient API and caching Plugins
- Execute a piece of code also when the cached version of a page is served
- pass-protected pages and posts not protected after enter them 1 time
- Can a WordPress blog be entirely hosted on a CDN if cached?
- Static HTML page caching for large website [closed]
- To have WordPress interact with memcached it must be installed as a PHP extension?
- How can I revert to showing cached pages when no database connection is available? [closed]
- WP Super Cache Bug with Ubermenu
- Problem with caching, W3TC [closed]
- Reasonable Size Limit to options entry
- Is the object cached?
- How to find time last viewed?
- How to store or cache custom shopping cart data for every user’s session
- Running code before object-cache.php runs
- W3 Total Cache: use cache for request with ignorable query string [closed]
- Hook an action when a transient is deleted ? Can’t get it to work!
- Accelerate and clean up WordPress [closed]
- How to make page/post password protected so you must reenter everytime you visit the page?
- Theme compression/ minifying or W3 Total Cache – which should I use? [closed]
- Enabling Cache on WP Membership Sites. Good OR Bad?
- RSS: fetch_feed caching with different caching delay per feed?
- How to be sure to get last page version without ANY cache?
- Last-Modified header support doesnât speed up server processing – want more
- Jetpack stats and caching strategy [closed]
- How do I serve fully cached full HTML on cloudfront
- W3TotalCache and Javascript — what should go where, when?
- Memory consumption in w3-total-cache vs wp-super-cache? [closed]
- Minifing js files with w3 total cache and expiring the combined file [closed]
- Get user name and caching system
- How to solve simple wp simple ajax chat caching problem
- dynamic page not displaying correctly when Varnish hosting ignores query string parameters
- How to not cache nonces with WP Rocket?
- What do I do if my WordPress site is suddenly sanitizing portions of URLs it shouldn’t?
- How to disable cache for the content returned by a shortcode
- Splash pages on a high traffic site
- Pagination in WP query with transient API
- After Migration, Warning: include_once() errors on all pages
- Server Variables not recognized in certain posts
- W3 Total Cache benefits without using plugin? [closed]
- Browser Cache causes ‘Orderby=rand’ to return the same posts
- Experiencing a weird caching issues without any caching plugins
- Cannot add version of main.css to wordpress on testing enviroment
- How to create a transient that persists the data for the whole duration of the expiration, even when object cache is enabled?
- Why does enabling caching break password protected pages? Is there a way around this?