WordPress需要BuddyPress来处理大量用户吗?

时间:2013-07-10 作者:r00tAcc3ss

我知道从技术上讲18446744073709551615 用户(db限制)。但我在一次演讲中听说,由于缓存问题,WP的普通安装实际上不能很好地处理许多用户,特别是如果添加user\\u meta。有人能证实这一点吗?

这位发言者建议,为了让wordpress能够更好地处理大量用户,安装BuddyPress是个好主意,但老实说,代码很乱,文档也很少。所以我正在考虑放弃这一点,再次尝试香草口味。

有没有人有任何专业知识,可以阐明这一点?

1 个回复
最合适的回答,由SO网友:s1lv3r 整理而成

如果您没有BuddyPress提供的任何特殊功能的特定用途,我不会建议您使用BuddyPress。

从BuddyPress的核心来看,它不会改变任何现有的核心WP函数。所以我不相信BuddyPress实际上改变了user\\u meta的处理。我严重怀疑BuddyPress是否会改变Wordpress中用户处理的性能(无论是好是坏)。

根据我的经验(到目前为止,一次安装最多有15000个用户),vanilla WordPress的性能仍然很好。没有可测量的性能下降。尤其是在内存中有对象/数据库缓存的情况下。

如果达到核心API函数的性能限制,您仍然可以轻松地将应用程序更改为手工编制和优化的SQL查询,并优化查询和索引结构,以为特定的user\\u元查询提供最大性能。

结束

相关推荐

按自定义字段对GET_USERS排序

我有一个名为“label”的自定义用户分类法,其中还有一个自定义字段“sort\\u order”-我试图返回具有标签分类法的用户列表,然后按sort\\u order字段对该列表进行排序。到目前为止,我。。。。。<?php $users = get_users( array( \'meta_key\' => \'sort_order\', \'fields\' => \'all_with_meta\' ) ); &