我在StackExchange上阅读了有关WordPress扩展的多个问题,普遍的观点是,如果您有支持WordPress的基础设施,WordPress确实是高度可扩展的。然而,所有的观点都指向并谈论数据库的扩展。
然而,出于好奇,我必须问WordPress代码的可伸缩性如何?我在代码中找到了许多将用户ID或Post ID转换为整数的地方。现在,PHP将整数范围限制为-2147483648 to 2147483647
(有符号)用于32位和9223372036854775807
对于64位。从而限制代码在该范围内工作。因此,如果您碰巧有一个Post ID或用户ID100000000000000
应将其转换为2147483647
在32位系统上。和64位上的类似。有效地限制了系统。
因此,尽管数据库允许扩展,但代码限制了相同的扩展。我可能完全错了我的假设,如果是这样的话,我想接受同样的教育。如果不是这样,我们如何扩展代码?或者WordPress可伸缩性的说法是错误的?此外,代码可能会限制可伸缩性的其他可能性有哪些?