我搜索了又搜索,但在网上没有找到答案。此外,我已经在StackOverflow上发布了这篇文章,显然这不好,我在这里重新发布了这篇文章。我希望没事。
我有一个非常大的网站:很多articles, comments, likes 对于文章(不是Facebook喜欢,而是自己喜欢),ratings 对于文章,multiple users 那个each have a blog, forum, user wall, user friends 等
5-6年前,我和我的团队在CakePHP完成了这项工作,现在客户想要重新制作。我认为WordPress是一个很好的解决方案,因为它倾向于文章和东西,而WordPress(至少我认为)最了解文章和东西。我已经检查过,WordPress支持多个博客,我可以自定义用户字段,我可以建立用户关系、用户库和所有内容;此外,我在WordPress中做了一些主题(大约10个),我非常喜欢它的编码方式。
在WordPress中重做它是一个好的解决方案吗?正在考虑50,000 articles 每个关于100 comments 关于100,000 users (最坏的情况下),WordPress能否在不到一秒钟的时间内呈现网站(仅在服务器端,不包括CSS、JS和其他内容)。
据我所知,WordPress只有大约20-30个表(MySQL),而网站现在有180个表。因此,它可以将180个表的信息放入大约20-30个表中。那会不会变得太慢、太拥挤等?
很抱歉问了这么长时间,但我想确定我的决定是正确的。简而言之:对于一个拥有大量(我指的是大量)内容和大量流量的网站来说,WordPress是一个可行的解决方案吗?
最合适的回答,由SO网友:markratledge 整理而成
。。。WordPress能否在不到一秒钟的时间内呈现网站。。。
WordPress完全可以扩展到您所描述的内容量和用户群。
您只需要httpd(apache/nginx)的马力就可以显示一秒钟的页面负载,并让数据库服务器(mysql、maria)也能快速响应。
您还需要配置服务器(使用各种httpd和mysql实用程序)来处理负载,以及使用php配置和操作码缓存。
关于高性能WP站点和可扩展性,已经有各种各样的信息:http://www.google.com/search?q=is+wordpress+scalable
这里有太多的选择;许多将依赖于服务器、主机和on和on。https://serverfault.com/ 对于服务器问题更好,因为大多数情况下,它们不会是特定于WordPress的。