Drupal7 Field Storage性能之Field SQL Norevisions

归类于Drupal性能优化指南 参与评论

本文译自:《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

阅读全文 《Drupal7 Field Storage性能之Field SQL Norevisions》

472 Views , ,

Drupal7的Field Storage性能测试报告(译)

归类于Drupal性能优化指南 | 数据库技术 参与评论

本篇是关于Drupal7下Field Storage的测试结果,以及不同情况下对drupal性能的影响,主要是MySQL和MongoDB以及在调优参数情况和不调优情况下的对比。
本篇翻译自 《Field Storage Tests with Drupal 7》
链接地址: http://posulliv.github.io/2013/01/07/bench-field-storage/

测试环境

EC2 EBS backed Large instance (8GB of memory) in the US-EAST availability zone
Ubuntu 12.04 (ami-fd20ad94 as listed in official ubuntu AMI’s)
MySQL 5.5.28
PostgreSQL 9.2
MongoDB 2.0.4
Drupal 7.17
Drush 5.1
Migrate 2.5

测试的case是分别对MySQL和PostgreSQL进行调优和没有调优,以及配合MongoDB下进行的,具体的优化参数这里先列举一下。
阅读全文 《Drupal7的Field Storage性能测试报告(译)》

475 Views , ,

Drupal7性能优化简述

归类于Drupal | 高级优化实践 5 条评论

本文简单谈一下Drupal7的性能问题,以及优化的方法。有些部分内容是参考翻译网站,有些是修改之后的总结,关于Drupal7的优化本篇也只是抛砖引玉,简单的谈几点。
公认的Drupal7性能比Drupal6慢一些,虽说Drupal7性能有点慢,但其实有很多地方,Drupal7在性能上做了大量优化,下面列出几点:

Drupal7 性能优化

阅读全文 《Drupal7性能优化简述》

2,617 Views , ,

给Drupal使用更强劲的缓存利器-Redis

归类于数据库技术 5 条评论

关于Memcache和Redis的区别,本文不打算做过多的讨论。从理论上讲,如果drupal的Redis模块写得够合理(没有细看源码,粗略估计一下),Redis对drupal的性能提升肯定比Memcache要大,单就数据结构上的扩展,就省去了很多Memcache中复杂的操作,外加上Redis的持久化,可以做部分存储使用,因此可以代替部分数据库的功能,此外做过Memcache性能研究的用户更会发现使用Memcache的瓶颈并不在于速度,而是数据结构处理。所以,我们打算使用Redis来做Drupal的缓存。

安装Redis
我们使用yum或者apt安装,比较简单,具体略过。
安装完成之后,redis的配置文件位于:/etc/redis.conf,可以设置持久化策略、内存使用等,由于redis支持VM策略,因此内存的瓶颈应该不是什么大问题。(注意一下pid的路径,以后要用到)

阅读全文 《给Drupal使用更强劲的缓存利器-Redis》

1,581 Views , , ,

顶部