WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I understand that technically there can be 18446744073709551615 users (db limitations). But I heard at a talk that the vanilla install of WP in actuality can't handle many users that well due to caching issues, especially if you add user_meta. Can someone confirm this?

The speaker recommended that to make wordpress more able to handle the large amounts of users it's a good idea to install BuddyPress, but honestly the code is a mess and there is little documentation. So I'm considering scrapping that and going vanilla again.

Does anyone have any expertise and can shed light on this?

share|improve this question
I seriously doubt this. This is more related to the amount of trafic your server can handle – JMau Jul 10 '13 at 21:04
I have not heard this rumor but I have 8,000 + users on one site. Seems to be fine. – s_ha_dum Jul 10 '13 at 21:19
up vote 0 down vote accepted

I wouldn't advise you to use BuddyPress if you don't have a specific use for any of the special features that are offered by BuddyPress.

From what I've seen from the BuddyPress core is, that it doesn't change any core existing WP functions. So I don't believe that BuddyPress actually changes the handling of user_meta. I seriously doubt that BuddyPress changes anything (wether to the good or to the bad) in regards to the performance of the user handling in Wordpress.

Also from my experience (had up to 15.000 users in one install until now), the performance is still good with vanilla WordPress. No performance degradation measurable. Especially if you have object/database-caching in memory.

If you reach the performance limits of the core API functions you could still easily change your application to hand-crafted and tuned SQL queries and optimize your query and index structure to deliver maximum performance for your specific user_meta queries.

share|improve this answer
That's really helpful. From what I remember from the talk the caching happens in the dashboard, but 15k is a sizable amount and you'd feel it if it were a problem. Thank you. – r00tAcc3ss Jul 11 '13 at 12:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.