主页 > Drupal性能优化指南 > Drupal7 Field Storage性能之Field SQL Norevisions

Drupal7 Field Storage性能之Field SQL Norevisions

PDF版本

本文译自:《Testing an Alternate Field SQL Storage Moduel》
原文地址: http://posulliv.github.io/…

继上一篇《DRUPAL7的FIELD STORAGE性能测试报告》之后,有朋友推荐了一个模块,
Field SQL norevisions,该模块默认情况下不会给每一个字段建立revision数据表,因此从速度上说,会对drupal的性能有所提升,就此笔者也做了一个简单测试。

下面这个测试结果就是使用了Field SQL norevisions这个模块后的效果,具体数据如下:

Environment Average Throughput
Default MySQL 2892 nodes / minute
Default PostgreSQL 2313 nodes / minute
Tuned MySQL 4730 nodes / minute
Tuned PostgreSQL 2464 nodes / minute


下面是测试数据图,Y轴代表的是drupal中node吞吐量(node per minute),X轴代表CVS文件中的年份数据(美国职业棒球大联盟),参考下图:

使用norevisions field模块的效果

对比这个数据结果,请参考前一篇的《DRUPAL7的FIELD STORAGE性能测试报告》中的结果,会发现我们使用的模块效果到底如何。虽然跟上篇中的8000相比还是有差距,不过大约5000的数据已经比较接近之前的高点。因此,当我们使用此模块配合原有的数据层能满足性能时,还是否要使用MongoDB来代替原来的数据层,To be, or not to be. That’s a question ~

接下来,我会从社区得学习更多的存储支持层,并且得到更多的测试结果,来让大家对Field Storage Layer有更多的了解。

性能其他相关问题,请到Drupal大学性能板块提问,http://drupal001.net/topic/28

 


声明: 本站所有文章欢迎转载,所有文章未说明,均属于原创,转载均请注明出处。
本文有效链接: http://www.drupal001.com/2014/07/drupal7-norevisions-field/
版权所有: Drupal与高性能网站架构 http://www.drupal001.com


, ,

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注


七 × = 42

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

引用:0

下面所列的是引用到本博客的链接
Drupal7 Field Storage性能之Field SQL Norevisions 来自 Drupal与高性能网站架构
顶部