主頁 > Drupal > 使用站群架構 Drupal 網站 – 2016Drupal 大會分享

使用站群架構 Drupal 網站 – 2016Drupal 大會分享

PDF版本

本篇內容是關于 2016年drupal 中國會議上關于《 drupal 高性能實戰講座》的一個簡要回顧,主要的內容點都在 PPT 里面,請大家下載查閱,更多問題,請大家通過 Drupal 大學提問。

Drupal 的站群架構主要解決幾個問題:1. 網站的性能問題。2. 松耦合。3. 擴展性。

Drupal 的站群架構的主要技術:1. 統一用戶和權限。2. 數據的互訪及同步。3. 統一界面。

通過 Drupal 的站群架構,可以解決網站的性能問題,以及保證網站的擴展性,所以,在規劃網站的的時候,如果網站的擴展和數據的增長比較快,那么就要提前考慮分站的架構,也就是通過站群的方式,來提高網站的性能。

Drupal集群

統一用戶

站群,首先就是要保證用戶的統一。Drupal 的統一用戶登錄解決方案主要有一下幾種,

1. CAS 模塊
2. Oauth 模塊
3. Bakery 模塊

其中 Bakery 模塊比較簡單,但是有條件限制,1. 所有網站必須是 Drupa 站點。2. 所有網站需要是同一個跟域名。從通用性和易用性來說,CAS 模塊比較推薦,從用戶認證和登錄的角度來講 ,CAS 比OAuth 更加適合,當然 oauth作為用戶認證一種替代方案,應用也很廣泛。

數據互訪

Drupal 的數據互訪,主要有下面幾個方式:

1. Services 模塊
2. Feeds 模塊 + Views 模塊
3. Custom API

圖片存儲

圖片的存儲可以通過 StorageAPI 模塊輕松實現圖片的分布式存儲,并且通過不同的域名存儲,可以在后期通過 CDN 以及 OSS 來提高網站的并發量。

File System和Stream Wrapper的原理介紹
http://www.vczhtn.live/2015/05/file-system-stream-wrapper/

CronJob 管理

復雜的 Drupal 站點一般會有很多 Cronjob 在運行,因此對 cronjob 的合理管理,也是網站性能以及并發量的關鍵因素。Drupal 的 cron job 推薦使用 ultimate con,以及通過 background process模塊配合使用。

相關鏈接:

Drupal 的 Cronjob 可以指定時間執行嗎? http://drupal001.net/question/2172

詳細的講座 PPT 請點擊連接下載:

http://pan.baidu.com/s/1sldzWRj

更多問題,請關注 Drupal 大學公眾號提問,謝謝!


聲明: 本站所有文章歡迎轉載,所有文章未說明,均屬于原創,轉載均請注明出處。
本文有效鏈接: http://www.vczhtn.live/2016/02/drupal-cluster/
版權所有: Drupal與高性能網站架構 http://www.vczhtn.live


, ,

評論:1

發表評論
  1. avatar
    回復 babiboo
    17/12/21

    https://pan.baidu.com/s/1sldzWRj
    過期了嗎? 不能用了。

發表評論

電子郵件地址不會被公開。 必填項已用 * 標注


4 + = 七

您可以使用這些 HTML 標簽和屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

引用:0

下面所列的是引用到本博客的鏈接
使用站群架構 Drupal 網站 – 2016Drupal 大會分享 來自 Drupal與高性能網站架構
頂部
安徽福彩15选5走势图