使用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緩存。