您在這裡

Multisites VS. Multiple Sites

Superman's 的頭像
Superman 在 2011-01-06 (四) 09:30 發表

大家好,
想請教各位

  • 如果想用drupal建立multisite.將來如何做維護 ?????
  • 將每個網站分開來一個個架及合起來架的優點及缺點是什麼 ?????

只要分別在於 "升級"

- 一個要更新多版本,一個可能只有一份
- 一個一次更新可能影響 100 個網站,一個每次更新都只針對一個
- 一個受對笨的代碼注入時,可能只影響一個;另一就影響一百個

要看設計決定
(個人偏向分開處理,簡單清晰,透過 CLI 工具,也不存在太多的時間浪費)
---
notaBlueScreen

你也是有multi-site架設的問題嘛?
目前的話我也是用multi-site來進行架設

http://www.tzuchi.com.tw/tzuchi/About_DL_Center/Default.aspx?ContentType=6&IdentityID=57 (藍色區塊內的每一個醫療科網站都以drupal multi-site來架設的)

就如同kay.L說所的部份,還有就是你不必重覆的放同樣的模組,可以多站使用同一來源的模組。
也比較好管理。

若您要架設的話以下都有不錯的說明您可以看一下~
相關文章:
http://drupal.soa.tw/multi-site_setting_part1
http://drupaltaiwan.org/forum/20090112/2982
http://drupal.org/node/43816

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

Superman您好

多站的架構每一個醫療科網站的資料庫都是分開的(考量到效能)~在模組和樣版上分為有共用的 (若其它科別有額外需求的話我會於每一個科別中另外再置入樣版來客製製作)
然後管理的部份的話我有設計一些規劃…但您指的牽一髮而動全局是指那部份的問題呢?
大林慈濟醫院 (藍色區塊中的每一醫療科連結的科別網站就是drupal架設)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

大魔王 :

牽一髮而動全局 指的是

Multisites中, 如果模組和模組間發生不相容,

或者某個模組突然搞怪起來

或者某個網站,因為發生了一些不可預期的行為

,系統掛了

本來沒事的網站,也受到了連累

請問如何去避免這樣的情形發生

如果發生了, 如何讓系統可以正常運作

ps. 對drupal核心的瞭解,不是很清楚,如果系統掛了,真的只有求問老天,還望大家的指教

我的經驗是,如果是模組與模組間不相容的問題,那麼在 single site 就會發生了,
比較少見到在 A 站功能正常,而 B 站會出問題。

因為是同一套程式的關係,通常都是 A 站有問題,而 B 站只是還沒發生,不代表就沒有。

如果真的不幸遇到這樣問題時,我會先把所有站台都 offline,再來進行 bug 的 trace。

另外,我在架多站台的時候,通常會順便開一個不對外開放的 site ,
所有開發及除錯的動作都在該 site 上面進行,以避免影響到其他已存在的站台內容。

這是我的一點經驗,提供參考。

我在設定模組時也是先在另一個不對外公開的網站進行完測試,然後才會於每一多站去設定
做法也是和kurotanshi說的差不多~

所以你可以另一固網站(不公開的)與其它網站(已上線的)是切開分的資料庫,模組都一樣的情況下~去設定來避免~

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

謝謝你們的分享

不過我有一個問題

考慮用multisites 的方式來架購網站時,

是不是要先具備某些知識後

再去做這樣的嘗試比較好

@@@@@@ 那要具備哪些東西 @@@@@@

對管理者而言,可以維護的更好