我有一個客戶的要求。他們需要三個不同地區的博客Web應用程序。每個應用程序都有自己的數據和帖子。可能他們想要在這些應用程序之間共享用戶信息。這些應用程序的用戶界面將相同,除了每個博客的CSS級別更改(顏色,字體和樣式)以及主頁上的一點點佈局更改。這給我帶來了很多問題。不同地區的網站
三個獨立的網站approah 1.是好開發三種不同的網站,爲每個區域和三個子域部署它們? 2.我要爲每個地區使用相同的數據庫或個人數據庫嗎? 3.如果有三個網站,我將如何克服緩存,會話共享和用戶登錄(單點登錄),多重部署,代碼重複問題?
單一網站方法 1.創建一個單獨的網站,單獨的區域像sitename/regionname? 2.如果是單一站點,性能和可伸縮性如何? 3.只需使用單數據庫,即可在三個區域之間共享。那是好方法嗎?
可能有更多的可能性。現在我需要你的指導,即所有其他未知的問題會發生,我將如何逐一處理這個問題,並得出哪個最好的結論?
我們可以在C#中實現這個解決方案。
編輯:這些網站將是英文