管理一个有数十万篇文章的大型WordPress站点

我目前已经发布了大约400,000K的帖子,因为我正在从我的数据集中生成内容,而我只完成了1%的数据...我试图弄清楚如何适当地分配和平衡负载,特别是在MySQL上。有人有任何经验或见解可以分享吗?我开始学习hyperdb和其他解决方案。
 
只是想确认一下,你现在有什么问题吗?如果没有的话,只要你的网站没有实现一些极其密集的帖子任务,我会说你很安全。MySql可以很好地处理那么多的数据。我曾在一家付款处理公司工作,所有交易都存储在MySql中。交易表有超过2000万行。它被正确索引,我们从来没有注意到大多数查询中有任何延迟。只有在生成具有复杂标准的报告时才会有几秒钟的延迟。因此,与许多开发人员认为的相反,MySql可以轻松处理如此巨大的数据。
 
考虑切换到像“星球规模”这样的东西(因为他们可以从连接限制、数据安全到水平扩展等一切管理一切)。总之,如果索引在内存中,你应该是很好的。为此,你的数据库服务器需要很强大。
 

caretkacon1980

New member
我认为我们目前还没有遇到问题,但了解最佳实践会很好。什么时候才需要进行分片呢?一个巨大的数据库是否仍然比多个较小的数据库更好?
 

gemtrejorca1984

New member
“如果你进入这种情况,切换到 Vitess。现在最好的人都在用它。你可能不想自己进行分片。这取决于项目到项目的情况。”
 

hucapmoli1982

New member
“在单纯的安装 WordPress 时应该没有问题。问题只会在你开始安装插件时出现,尤其是用于显示相关文章的插件。我建议你安装一个探查器,有一些这样的插件可以帮你找到慢的地方。我曾经有大约100个网站,每个网站都有50,000篇文章,在一个服务器上运行得很好。把那些该死的机器人从服务器上剔除吧!”
 

jaternigo1972

New member
“不要为分片担心 - 你在使用WordPress时永远不需要它。我是一名长期的 web 程序员,我唯一见过使用分片的情况是用于实时大型多人在线游戏(MMO)。只要响应时间正常,你就继续保持你目前的方式吧。如果不行,那就看看索引。”
 
顶部