上一章咱們完善了服務層的設計,傳送門:項目架構開發:服務層(下)html
此次咱們來完成項目的單機部署與集羣部署,咱們來看看單機部署與登陸nginx
單機部署很簡單,這裏就不演示了,要注意的是咱們用的是session來保存登陸信息安全
雖然Session不安全,好比sessionid被截獲那就能夠在任何地方用你的帳號登陸;session
可是大多數企業內部系統都無需那麼高的安全級別,因此這個不用太擔憂;架構
如今咱們開始部署多個相同的應用,讓他署集羣運行,從而提升系統性能;app
既然選擇asp.net,那集羣固然首選ARR咯;至於Linux的nginx,我以爲仍是不要讓他再Windows下運行asp.net
要是有ARR要首先 Web Platform installer V5.0;安裝完後會出現一個紅色的圖標,以下post
Web Deploy V3.0性能
Applicaiton Request Router 3 for IIS測試
Url Rewriter 2
大概這幾個就夠了,安裝好後重新打開IIS,能夠看到 Server Farms
這個就是集羣須要用的東西了,右鍵 Create Server Farms
最後建立好後以下,192.168.63.128/129 是2臺虛擬機地址,localhost是本機轉發Web站點
點擊 Verify URL Test 提示PASS,說明子站點都聯通了
localhost什麼都沒有的哦,只是一個轉發站點,看圖
截止這一篇,項目架構系列就寫完了,除了UI層的HTML與JS的設計,其餘層都有講到,咱們再來看看整個目錄
好累啊。。。