当前位置

简化Drupal的一些所谓“必备”模块

James Qi 在 2012年3月25日 - 22:06 提交
内容摘要:使用Drupal也有一年多的时间了,安装过很多种第三方模块,最近甚至还自己编写过简单的模块,感觉到一些模块还是很有作用的,不过有些模块也可以用其它方式替代。 前段时间服务器返修去了,只好先在已有的服......

  使用Drupal也有一年多的时间了,安装过很多种第三方模块,最近甚至还自己编写过简单的模块,感觉到一些模块还是很有作用的,不过有些模块也可以用其它方式替代。
  前段时间服务器返修去了,只好先在已有的服务器上新设立需要的网站,而且这次为了减轻服务器负载,把不少功能都去掉了。
  首先是Pathauto这个模块,这次不用URL别名了,据说这个功能对大数据量、大流量的网站负载消耗还是很大的,虽然对SEO有利,但这次也只好忍痛割爱了。随着pathauto去掉的还有Token, Global Redirect这几个。
  另外,以前多个网站都留下了core中的Contact,用于浏览者填写留言表单,这次也去掉了,直接在页脚留下一个email地址。随着Contact去掉的还有Captcha。
  还有几个以前作为必备的模块也都去掉了:

  • External Links(在需要的地方直接写html),
  • Administration Menu(用Drupal 7中的Toolbar替代),
  • Boost(只用core中的cache)。

  只留下了没法代替的Views, Feeds, XML Sitemap等少数几个。现在新服务器已经返回、投入使用,已经把在上面新设立或者迁移的网站做了模块简化工作,以后看看效果。

评论

-- 发自IP地址: 59.173.8.114 (位置 | 谁是)

观察了几天,用core中的缓存容易报错,手机不断接到监控报警的报错和解除,让人心烦。如果不用core中的缓存,完全每次重新生成的话,没有报错,但页面展示的时间从0.3秒增长了10倍到3秒左右。
于是我又在部分页面恢复了boost缓存。

James Qi / 祁劲松

添加新评论

Plain text

  • 不允许使用HTML标签。
  • 自动将网址与电子邮件地址转变为链接。
  • 自动断行和分段。
验证码
本问题用于测试您是否为人类访问者,避免自动垃圾发贴。
图形验证
键入显示在图片中的字符