讓豬去飛-漫談Drupal性能優化經驗貼

歸類于Drupal | 服務器技術 9 條評論

drupal性能問題一直以來都是Drupaler們最大的難題,在平臺設計方面,可擴展性和高性能從來都是難以平衡的問題。
drupal平臺本身的優劣本文不做討論,就Drupal的性能問題,這里列幾個實戰總結經驗,以供參考。

1. 使用靜態頁面緩存(Boost模塊)
靜態頁面是最快的,沒有之一!
因此靜態頁面緩存是最佳選擇,盡量把頁面動態的部分獨立處理,用ajax/iframe調用,整個頁面是靜態頁面,部分用ajax刷新(當然用shtml也可以)。 Boost模塊經過稍微調整和修改,可以設置某些Roles(比如一般認證用戶)也讀取靜態緩存(apache/nginx的rewrite),并且可以很好的工作在Apache和Nginx上面,并使某些角色,比如管理員,不讀取靜態頁面。對于一個普通網站,90%以上的都屬于普通認證用戶和匿名用戶,因此,經過這樣修改可以大大提高性能。

具體如何使用Boost模塊已經如何讓登錄用戶也使用Boost模塊,可以參考這篇文章,讓Drupal/Boost模塊發揮到極致
Boost 模塊地址 http://drupal.org/project/boost

Ajax建議使用Drupal的高效Ajax Callback模塊 High-performance JavaScript callback handler
閱讀全文 《讓豬去飛-漫談Drupal性能優化經驗貼》

6,293 Views , , ,

頂部
四川时时彩投注平台