簡體   English   中英

多客戶Web應用程序設計

[英]Multiple clients web application design

我必須設計一個Web應用程序以支持多個客戶端。 我正在考慮一個MongoDB,其中包含每個用戶的用戶名或電子郵件以及每個用戶的連接字符串的名稱。 並使用連接字符串獲取客戶端的SQL數據庫。

但是我不確定這是否是最好的方法。

您還有其他建議嗎?

情況離您很近。 我們使用了1個公共db(parent),其中每個客戶端存儲的連接數和簡單的Iterface來控制子數據庫(它們是分開的,您可以根據需要或手動創建或手動創建每個客戶端盡可能多的db數據庫。

根據您想以何種方式找到客戶。 我們的系統使用每個URL的客戶端/每個客戶端都有自己的URL和自己的數據庫。 因此,在代碼中,我們檢查url,然后從主數據庫連接字符串和具有指定連接的init上下文中獲取。

您需要提供更多詳細信息,以獲得更多信息。 根據您的目標,解決方案可以有所不同。

我看到了一些使用基於URL的方法的項目...但是,如果您希望您的應用程序更加動態,比如說從服務器端遷移到客戶端應用程序,並且您不想更改URL ...我想說的是,“用戶在我看來,基於“方法”的方法更為理想。 祝好運。

如果您的數據庫中有許多客戶端,則即使它們將一個復制/粘貼到另一個,也必須創建其他Web應用程序

如果在同一個Web應用程序下,在相同的URL下有許多客戶端,則可以有一個數據庫,然后在數據庫內部將它們分開。

web.config不提供頻繁更改連接的功能-您將其設置為可以正常使用而忘記了。

每次更改web.config時,都會創建一系列事件,然后重新啟動應用程序,如果發現某些原因,則重新編譯它...等等

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM