Plone3.0初显成效
Submitted by
zhangbingkai.
on 2007-07-19 04:30.
翻译Limi的一篇文章:http://limi.net/articles/some-preliminary-plone-3.0-benchmark-results
文章同时发布在Benky's Space上:http://benky.plonespace.net/sentiment/plone3-0chuxianchengxiao
自从我们更多聚焦在即将发布的Plone3.0的性能后,我运行了一些基本的,下面的结果是相对于Plone2.5的基准:
下图能说明它们的不同:

对于匿名用户,首页的标准页面,所有的数字表明Plone3.0更佳,测试的Plone服务是在没有任何的缓存代理和Web服务在Plone服务之上,使用的2GHz MacBook Core Duo.
数据用表格表示:
| HTTP requests |
Page rendering |
Page weight |
|
|---|---|---|---|
| Plone 2.5 | 28 | 222 ms | 198 KB |
| Plone 3.0 | 11 | 138 ms | 127 KB |
| Difference | 17 fewer | 84 ms faster | 71 KB smaller |
| Improvement | 61% fewer | 61% more req/s | 36% smaller |
的确有不错的进步。我尤其高兴递归一个页面减少HTTP请求的数字--它减少到只有Plone2.5一半还少的请求。一般的浏览器仅做了3个并行请求,所以不论传输速度,怎样快速的在浏览器上显示网页,做出了巨大的差异。
对 于登录用户,Plone3.0也更有重大的速度改进,它非常引人注意。因为新的Ajax UI使得相对Plone2.5有更多的Javascript在服务,但这在首次登录后就被缓存在浏览器中,这是一次性的花费。而且这些使得 Plone3.0更为友好,更具生产力,比如可点击页面上的一些元素并且可直接编辑,这相当于对一次性花费是一个很好的补尝。