我正在建立一个目录网站,它有一些1.5 Lac产品。我将编写一些脚本来导入所有产品,但我不确定WordPress是否能够处理如此大量的帖子。
有没有人在WordPress中导入了这么多帖子,网站的性能下降了多少。以及修复该性能的任何解决方案。
有人能推荐其他CMS或框架来处理如此大的数据吗?
我正在建立一个目录网站,它有一些1.5 Lac产品。我将编写一些脚本来导入所有产品,但我不确定WordPress是否能够处理如此大量的帖子。
有没有人在WordPress中导入了这么多帖子,网站的性能下降了多少。以及修复该性能的任何解决方案。
有人能推荐其他CMS或框架来处理如此大的数据吗?
WordPress的性能并不取决于帖子的数量。这取决于服务器性能(PHP脚本的执行速度)。以及MySQL服务器的性能。
如果有足够的内存,服务器性能通常不会有问题。大多数情况下,瓶颈是MySQL服务器及其连接。有时,配置错误的MySQL服务器会减慢数据库查询的速度。MySQL是用来处理非常大的数据库的,如果有1500万或1500万个帖子,这没有什么区别。wordpress。com是用WordPress制作的,有很多帖子需要处理。
但这一切都超出了本页的范围,与WordPress无关。
WordPress本身不能被写得不好的插件和主题所减缓。这样的人会进行大量(毫无意义的)数据库查询。没有其他方法可以卸载有问题的插件和/或主题并使用更好的插件和/或主题。
我将编写一些脚本来导入所有产品
这取决于脚本使用的语言。PHP并不是此类工作的首选。MySQL脚本是更好的选择,可以更快地完成工作。
Wordpress当然可以在一次安装中处理那么多的帖子,但有一些因素需要考虑。它的性能将取决于许多因素,尤其是您安装的插件或使用的主题。
某些数据库表将随着帖子数量的增加而显著增长,例如:
wp\\u term\\u关系-在运行时经常被查询,并相对于帖子数量和每篇帖子的平均类别数量进行缩放-也被大量查询,一些插件会重复读取。每篇文章的元数据项数量主要取决于您使用的插件,请确保添加类似W3TC的内容以提高性能,尽管这种模式的效果可能会更加有限。对于流量大的站点,它可以更好地处理少量帖子。
来源:我维护着一个相当活跃的新闻网站,在一次安装中发布了160k篇文章,性能问题经常出现。
我的WPMS站点托管在8核/32mb RAM服务器上,但响应时间非常长。我们有大约1000个博客(单个db上有35000多个表)和70000个页面浏览量。我认为我可以缩短响应时间,将具有更多页面浏览量的博客移动到单独的DB中,并使用hyper DB插件将所有博客拆分为每个DB 100个博客。你觉得怎么样?