Caching full pages is not going to do you any good for a situation like you described. Users will update things and expect to see their updates right away — meaning you spend more server time invalidating cached pages. The database server is likely to be your biggest bottleneck in just about any webapp.
Two things you can do:
- Move your Database to a separate server — ideally this server probably has a ton of memory and it’s only job is to serve the database.
- Use a more permanent object cached like memcached or APC. WordPress has an object cache baked into the core, but it’s lifetime is only a single page load. The two linked object cache backends are “drop ins” that replace that cache with memcached. Any time
wp_cache_get
is called, memcached/APC will be get hit first before a call is made to the database.
Related Posts:
- Multiple WordPress sites eat up alot of RAM
- Settings to get the most out of W3 Total Cache
- Speed up WordPress
- server load. $_SERVER[‘REMOTE_ADDR’] and $_SERVER[‘HTTP_HOST’] [closed]
- HIgh CPU usage – Will using cache plugins help
- Multiple WordPress sites eat up a lot of RAM
- Keeping Objects in Memory
- Is define(‘WP_CACHE’, true) needed for object caching?
- Configuring WordPress for Amazon CloudFront Caching?
- WordPress Browser Cache with W3-Total-Cache doesn’t show new posts [closed]
- Nginx + WordPress + HHVM: Why isn’t Batcache working? Would Varnish help even more?
- Does a low traffic WordPress site need a caching plugin and a CDN
- wp_cache_set() or wp_cache_add()
- How to use cache with simplepie
- Fragment caching increasing database queries
- Which WordPress pages/URLs should never be cached?
- How to archive a wordpress site (make it read only)
- Stale cache handling with a persistent object cache
- Varnish + W3 Total Page Cache [closed]
- Are there any server requirements for WordPress transients to work properly?
- W3 Total Cache doesn’t detect memcached [closed]
- Is there a way to measure server resource (CPU) usage by WP plugins?
- can’t see live version of style.css – is it web server caching?
- wp-super-cache exclude file from caching
- Should the page cache be refreshed often? [closed]
- How can I free up the memory used by update_post_meta?
- Plugin a specific cache functionality?
- Possible to configure nginx to ignore cache for logged in users in certain roles only?
- Check if a user is connected and get is ID without fully loading wordpress
- Should I enable FastCGI on WordPress?
- Will caching WordPress affect session variables, custom filed updates and displaying images from a non wordpress table?
- Register script version not showing
- How many caching plugins should be used?
- Optimizing Jetpack for WordPress [closed]
- Is it possible to save an entire piece of rendered HTML in a transient?
- Transients are not expiring as expected in simple custom plugin
- Prevent installation of style.css cookies and file caching
- How to optimize multiple WP_Query() calls on one page?
- How can I revert to showing cached pages when no database connection is available? [closed]
- How to speed up my site [duplicate]
- Headway body classes and W3TC page cache conflict [closed]
- How can I cache the LearnDash quizzes on my server?
- WP_Object_Cache for heavy WP_Query
- SuperCache for Custom Templates
- How to decode wordpress transient cache stored in database?
- WordPress PHP 5.5 and OPcache
- Batcache messages no longer in page source
- After having installed APC Object Cache Backend transients stopped working
- How to make page/post password protected so you must reenter everytime you visit the page?
- Fixed version number for cached stylesheets and javascript
- Is it duplicated if I cache an object that uses data from postmeta?
- What is a reasonable memory limit for WordPress
- How does WP’s cache maintain persistence through page reloads?
- How to clear user’s browser cache after publishing a new post?
- Any idea why Google not caching my site? [closed]
- Combile External JS files using W3 Total Cache [closed]
- Gravity forms / Recaptcha / Autoptimize – somewhere it goes wrong
- How to solve minify js and css first time load delay?
- How to get Caching Plug-ins to work on localhost with HTTPS?
- WordPress website not showing changes without clearing cache
- Cloud flare, cache, minify question [closed]
- How can I cache font files on WordPress [closed]
- W3 total – leverage browser caching not working with cdn delivered images [closed]
- What will be the best caching system for wordpress blog which has more than one million blog posts? [closed]
- Cache WordPress for offline use
- issues with object cache (memcached as backend) and wpmu when flush_all is run
- Scheduling doesn’t work due to caching?
- How to get the URL of a sitemap that contains a certain post?
- Site’s first loading on a new browser with no cache is messed up
- Will memcached improve performance with WP Super Cache already running?
- How to not cache nonces with WP Rocket?
- Password Protected Pages Don’t Accept A Valid Password After Changing The Password
- Google Page Speed
- Clear cache when comment is added
- Way to prevent snippet of template from being cached?
- How to make login / logout links cache independent?
- Non Admins Getting Cached Posts
- Why WordPress cache is not available after reload page?
- WordPress on mobile devices with new data after updating page
- New blog posts don’t update on page – How to force update of cookies more frequently?
- Need to refresh page after each change
- leverage browser caching in wordpress
- PHP Fatal Error in cache.php on line 123 $wp_object_cache is non-object
- No Query String vs Ignore Query String in WordPress
- w3 total cache uninstall remove cache
- FATAL ERROR – white page – no site showing
- Completely reload style.css
- Page wrongly displayed when cache plugin activated
- GravatarLocalCache Plugin Broken in WordPress 4.2
- Serve content from centralized location
- My website resets when accessing the index page
- Major cache but only on WordPress site
- User cannot authenticate after signup when object cache enabled
- How to optimize ‘select found_rows()’ query? Several ‘high load average’ alerts daily
- what is the cache directory for in my theme? (version control it?)
- WP 3.5 caching problem
- Convert WordPress to static website by using the pages generated by the caching plugin?
- How I define max cache time to Google Fonts installed on my site
- Why drop caches in Linux?
- How can I improve and optimise my wordpress web server for better performance in 2023