0

在安装 Wordpress MS 和创建我的网络时,我注意到的第一件事是为每个新站点创建了 9 个数据库表。显然,这意味着如果我有 10,000 个用户,我最终会得到 90,000 多个数据库表。既然这显然可以通过修改现有的 Wordpress 数据库模式来避免(我认为),为什么系统要这样设计呢?为了兼容性、易用性等?因为他们不希望能够支持那么多网站?我试图弄清楚是否应该按原样继续使用系统或开始破解以使 db 模式能够很好地扩展。我是否应该担心可能会出现这么多桌子?

4

1 回答 1

1

是的,该代码可以支持数千个站点,并且每个站点有许多用户。硬件将是限制因素。

回答你的另一个问题,为什么要这样做?它使 WordPress 代码库从创建时就不必进行大量更改。这是插件作者和主题作者使用 $wpdb->prefix 而不是假设 wp_ 作为表名的重要原因之一。

于 2013-10-24T23:20:55.140 回答