2014-02-19 71 views
1

我可以在不同的服務器上拆分Django項目嗎?我的意思是:我創建了一個項目(startproject),並在其中創建了2個應用程序(startapp)。每個應用都可能位於不同的服務器上嗎?或者我需要一個Django項目每個應用程序?拆分Django項目在幾臺服務器上

更新:我會解釋一下更

我將創建一個基於Web的應用程序的目的是2種不同類型的用戶:

  • 消費者
  • 創作者。

因此,應用程序有2個不同的部分:

  • 一個簡單的Web客戶端,訪問某些內容(消費者)
  • 嚮導(創作者),引導用戶上傳並編輯第一種客戶端將要使用的內容。

將會有更多的消費者比創作者。而且重要的一點是消費者部分將公開(任何人都可以訪問內容),但創建者部分將需要身份驗證。 (對我而言)將應用程序分成兩部分(每個應用程序使用不同的服務器),並將更多資源投入到消費者應用程序中(重負載,大量流量)比在創作者的應用程序(較少的用戶,較少的流量)

我知道:我基本上定義Youtube。

+0

你的意思是「應用程序駐留在不同的服務器上」是什麼意思?你爲什麼想這樣做? –

+0

請參閱更新 – jorgeas80

回答

1

不是我所知 - 沒有。我認爲你試圖解決的問題並不是一個真正的Django問題。您試圖讓客戶面對面,並將應用程序關聯到兩個不同的網絡,並且希望儘可能多地進行隔離。可能的網絡分離或至少不同的VLAN /訪問控制等,

我的建議是,你在Django中創建它們作爲單獨的項目和單獨的應用程序。

+0

好的,我推翻了這個。你是對的。非常感謝! – jorgeas80

相關問題