• 创建器01

    (@创建器01)


    您好,所有子网站和主网站使用相同的数据库。那么,当网络增长时,您会实施什么样的解决方案?我认为WordPress不再支持超链接插件。https://wordpress.org/plugins/hyperdb/

    那么WordPress为不断增长的多站点提供了哪些数据库解决方案?或者有什么想法?

查看2个回复-1至2(共2个)
  • Moe公司

    (@moeo)

    你好

    对于如此庞大的网站,我们使用主从或主-主复制设置,所以您可以考虑这一点。您的服务器管理员应该能够为您进行设置。

    杰拉尔丁198

    (@geraldine198)

    你好,@创建器01 Spotify馅饼

    您可以实施几种数据库解决方案和策略来确保最佳性能和可扩展性:

    数据库集群:使用MySQL集群将数据库负载分布在多个服务器上。这有助于管理高流量并确保高可用性。

    数据库复制:为MySQL设置主从复制。主机处理写操作,而从机处理读操作,从而平衡负载并提高性能。

    水平缩放:通过将数据库拆分为多个碎片来实现水平缩放。每个碎片可以处理一部分数据,这减少了单个数据库实例的负载。

    对象缓存:使用Redis或Memcached等对象缓存机制,通过缓存频繁访问的数据来减少数据库负载。

    WP-特定解决方案:考虑使用为可伸缩WordPress环境设计的插件:

    HyperDB:尽管WordPress.org不再支持HyperDB,但您仍然可以从GitHub存储库中使用它。它支持数据库分区、复制和故障切换。
    DB Cache Reloaded Fix:此插件缓存数据库查询,减少数据库负载。
    托管解决方案:考虑托管WordPress托管提供商,它们专门提供高性能、可扩展的解决方案。WP Engine、Kinsta和Pantheon等提供商提供了具有内置可扩展性的强大基础设施。

    我希望这些信息对你有帮助。

    顺颂商祺
    杰拉尔丁198

查看2个回复-1至2(共2个)