我正在爲多租戶企業系統構建基礎框架。單頁應用程序服務器分離問題
客戶端將通過ajax通過asp.net web api與數據庫交談的asp.net mvc網頁。
我的問題真的存在可擴展性。我應該從服務器分離客戶端嗎?即一個項目中的客戶端/前端代碼/視圖和另一個獨立項目服務器中的webapi。 因此,如果一個服務器開始(服務器A)以最大負載/大小超出所有需要做的就是創建另一個服務器實例(服務器B),並且所有新客戶都將指向服務器B上的webapi。
或應該它被全部集成爲一個項目,並且隨着負載增加(動態雲縮放)而擴展SQL Server端的東西?
在將我們的帽子扔進戒指之前需要一些建議。
在此先感謝
從研究香港專業教育學院做過即時將所有雞蛋去放在一個籃子裏(保持客戶端和webapis在一個項目),並運行它在Windows Azure上的可擴展性。有什麼建議? – Matt 2012-07-12 05:06:55
每個人都做什麼(MVC和WebAPI)?舉個例子。 – Aliostad 2012-07-12 08:44:23