2012-01-08 37 views
-1

如果要將網絡和文件服務器拆分爲每臺專用服務器,您怎麼做?將網絡和文件服務器拆分爲每臺專用服務器

發送文件時,您需要通過網絡服務器發送它?如果您需要在文件服務器上發送和存儲文件之前檢查文件大小,文件類型或其他內容?

從Web服務器管理文件服務器上的文件(寫入/刪除)的最佳方法是什麼?

編輯用戶上傳

的靜態文件的文件。他們必須被驗證(MIME類型等)存儲之前。

我需要分攤流量負載

+0

文件服務器究竟是什麼?以及它如何連接到Web服務器? – 2012-01-08 22:41:55

+0

你在談論靜態網頁內容嗎?或任何文件? – dm03514 2012-01-08 23:00:53

+0

已更新我的問題 – clarkk 2012-01-11 12:58:51

回答

1

「文件服務器」可以表示任何東西。在某些情況下,它可能是NFS,CIFS等,在其他情況下,它可能是SAN或可能的NAS。在後一種情況下,這意味着您的NAS或SAN供應商認爲它意味着什麼。

我會質疑你做這件事的動機。通常,通過HTTP提供靜態文件最好從本地光盤完成。如果你有(比如說)10個Web服務器,最好將靜態文件同步到每個服務器,並讓它們從本地存儲中提供服務(畢竟存儲很便宜,對嗎?)。

如果你有文件的動態存儲,那麼集中存儲它們可能是有意義的,但它取決於你的用例是否是一個好主意。在這種情況下,您可以將它們存儲在「文件服務器」(例如NFS,CIFS)上並從您的Web服務器池中訪問它們(但當然,這會引入單點故障,這會導致部分原因有多個服務器)。

+0

已經更新了我的問題 – clarkk 2012-01-11 12:59:00

0

如果你想有一個集中的文件存儲,我會建議使用NFS。你通過NFS在網絡服務器上「掛載」你的文件服務器,並且web服務器「認爲」這些文件是本地的。您可以像讀寫本地文件一樣讀寫文件。