Better perfomance for BuddyPress

I want to give you results of my investigation for increasing speed for BuddyPress sites. You can use the same for any of site on wordpress which has many interactive functions.

Problem with caching sites on Buddypress is that it’s interactive site and you can’t cache it as usual site, because many pages will not work as expected. For example, activity pages, notification system, private and follow functions. But how can you increase speed of BuddyPress sites?

We tried several plugins, like Wp Super Cache, Autoptimize, W3 Total Cache, Better Minify, Wp Rocket Cache and others. In most cases we found many incompatibilities with BuddyPress. So, our best sollution is next:

Js and CSS Minify

Use Better Wordpress Minify to make js and css minify and merging.  We found that this plugin doesn’t have problem with private message system of BuddyPress as some other plugins

Page caching

Don’t use any page cache plugins, because you will lose interactions

Object caching

You can use W3 Total Cache, but enable only Object Cache module. Other must be disabled. You can also use CDN module of W3 Total Cache

Browser caching

Recently we found the best sollution to enable correct browser caching with .htaccess rules.

Image optimization

Usually I make two things. First – EWWW Image Optimizer plugin which reduces your image size. It works on all new uploads, but also you can optimize all existing images. For this, go to Settings – EWWW Image Optimizer. At the top of page you will find link Bulk Optimize. Click on it and then begin Optimize Media Library and Optimize Everything Else


  1. I need caching plugin for Buddypress.

  2. Hello,
    I need help i think that is cache issue, I am not able to publish the post. Every time click on create the post, it asks me to log in, and on clicking on log in nothing happens.

    • If you are a buyer of our products – please, write on support page. Otherwise, please, write to author of your theme or plugin

  3. W3 Total Cache has the option to not cache for Logged In Users. I haven’t tried that with BuddyPress yet, but that option does work with the membership plugin I currently user (MemberPress).
    There’s also an interesting new caching solution from CloudFlare that bypasses the cache for logged in users. Again, not tried it yet, but it looks promising.
    Both of these options won’t speed up BuddyPress of course, but could help take the load of the site for non-logged in users.

Leave a reply

Wordpress optimization, monetizing tips and tricks