大量WordPress帖子

时间:2013-05-07 作者:Lalit Arora

我正在建立一个目录网站,它有一些1.5 Lac产品。我将编写一些脚本来导入所有产品,但我不确定WordPress是否能够处理如此大量的帖子。

有没有人在WordPress中导入了这么多帖子,网站的性能下降了多少。以及修复该性能的任何解决方案。

有人能推荐其他CMS或框架来处理如此大的数据吗?

2 个回复
SO网友:Ralf912

WordPress的性能并不取决于帖子的数量。这取决于服务器性能(PHP脚本的执行速度)。以及MySQL服务器的性能。

如果有足够的内存,服务器性能通常不会有问题。大多数情况下,瓶颈是MySQL服务器及其连接。有时,配置错误的MySQL服务器会减慢数据库查询的速度。MySQL是用来处理非常大的数据库的,如果有1500万或1500万个帖子,这没有什么区别。wordpress。com是用WordPress制作的,有很多帖子需要处理。

但这一切都超出了本页的范围,与WordPress无关。

WordPress本身不能被写得不好的插件和主题所减缓。这样的人会进行大量(毫无意义的)数据库查询。没有其他方法可以卸载有问题的插件和/或主题并使用更好的插件和/或主题。

我将编写一些脚本来导入所有产品

这取决于脚本使用的语言。PHP并不是此类工作的首选。MySQL脚本是更好的选择,可以更快地完成工作。

SO网友:Kevin Campbell

Wordpress当然可以在一次安装中处理那么多的帖子,但有一些因素需要考虑。它的性能将取决于许多因素,尤其是您安装的插件或使用的主题。

某些数据库表将随着帖子数量的增加而显著增长,例如:

wp\\u term\\u关系-在运行时经常被查询,并相对于帖子数量和每篇帖子的平均类别数量进行缩放-也被大量查询,一些插件会重复读取。每篇文章的元数据项数量主要取决于您使用的插件,请确保添加类似W3TC的内容以提高性能,尽管这种模式的效果可能会更加有限。对于流量大的站点,它可以更好地处理少量帖子。

来源:我维护着一个相当活跃的新闻网站,在一次安装中发布了160k篇文章,性能问题经常出现。

结束

相关推荐

Performance on WPMS

我的WPMS站点托管在8核/32mb RAM服务器上,但响应时间非常长。我们有大约1000个博客(单个db上有35000多个表)和70000个页面浏览量。我认为我可以缩短响应时间,将具有更多页面浏览量的博客移动到单独的DB中,并使用hyper DB插件将所有博客拆分为每个DB 100个博客。你觉得怎么样?