【发布时间】:2011-01-08 09:24:27
【问题描述】:
注意:我不喜欢网络编程,所以请原谅我的无知,以防问题是微不足道的。此外,请不要评论这些产品的开箱即用比较“有多大缺陷”。问题不在于他们如何相互竞争,而在于他们所有人都令人难以置信的缓慢背后的原因。
刚刚阅读了benchmark,其中 Joomla、Drupal、Wordpress、Plone3 和 4 已经过测试。令我震惊的是:开箱即用,他们的速度约为 4-14 页/秒。这怎么可能,为什么他们这么慢? CMS 应该只查询数据库并将数据打包成漂亮的模板。数据库很快。模板应该很快(文本替换,没什么大不了的)。我们的机器速度超快,然而,这些高端 CMS 只能产生几页/秒。怎么会?
【问题讨论】:
-
如果性能很重要,您就为性能而构建。如果特性很重要,你就为特性而构建。大多数 CMS 擅长在功能、性能和新鲜度之间进行折衷,例如通过缓存。 99% 的公共网站从未达到每秒两位数的持续请求率。那些确实投资于更多定制解决方案的公司。
标签: php python content-management-system benchmarking