You are here

drupal慢?不,Drupal很快

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2012-12-19 15:27

很多人刚接触Drupal的时候,总是感觉Drupal很慢,即便是在本地,装了几个Drupal模块以后,感觉就跑不动了。这个本身和本地环境的配置也有关系,建议修改php.ini文件,将PHP的内存,执行时间都调的大一点。这样就不会感觉慢了。

模块不要装太多,尤其是安装量比较小的Drupal模块,更应该注意。模块太多,对于性能的拖累也是非常明显的。

网站上线后,建议开启所有的缓存。性能优化的关键就在于缓存。有各种层次的缓存技术,具体可以参看Think in Drupal 第三集里面,有关性能优化的介绍。

 

Drupal6比Drupal5慢, Drupal7比Drupal6慢,Drupal8比Drupal7慢。其中,Drupal7的性能问题最为突出,性能比Drupal6慢很多。Entity API模块用的时候,要小心,很吃内存,也存在潜在的性能问题。顺便说一句,Commerce比Ubercart慢,具体慢多少,没有实际测试过,这是应该的,Commerce大量的使用Entity API,对性能影响很大,性能问题一直也是让commerce头疼的问题。

我们不能按照,单个页面的执行时间,作为唯一标准,判断性能的优劣。Drupal7在多个方面,都比Drupal6进步很多,而且Drupal7的性能问题,正在得到很大的改善。

 

Drupal,就像高铁上面的动车,只有跑在自己特有的轨道上,才能充分的发挥自己的性能优势。如果把动车,放到马路上,和汽车比,和自行车比,是很不科学的。

这个地球上,很多流量很大,每天千万PV,上亿次PV的站点,都有跑在Drupal上面的,这是其它很多商业软件,以及开源CMS所不能比拟的。