使用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等少数几个。现在新服务器已经返回、投入使用,已经把在上面新设立或者迁移的网站做了模块简化工作,以后看看效果。
评论3
dedecms挺好用的,调用数据方便还可以生成html页面
dedecms挺好用的,调用数据方便还可以生成html页面。为什么选择用drupal,能说说你是怎么看待这2个系统的吗?
dede我只是知道一些,但没有实际用过
dede我只是知道一些,但没有实际用过。我当时选用cms的时候,一个重要的考虑是要支持多语言,因为我们想做外文的内容,而drupal在这方面不错,dede我就不清楚对外文的支持了。
补充:Boost的缓存效果还是好一些
观察了几天,用core中的缓存容易报错,手机不断接到监控报警的报错和解除,让人心烦。如果不用core中的缓存,完全每次重新生成的话,没有报错,但页面展示的时间从0.3秒增长了10倍到3秒左右。
于是我又在部分页面恢复了boost缓存。