我很快就開始了一個新項目的工作,並想知道是否要創建多個應用程序(幾乎每個副本)或一個應用程序(或使用某種類型的單一登錄)。每個「應用」都有自己的域名。一個應用程序或多個應用程序或單一登錄?
這些應用程序非常簡單,人們可以註冊該網站併爲他們的貓或狗創建個人資料。但是,由於有些人有貓和狗,所以不要讓他們註冊兩次。另外,我想很多用戶也想擴展到其他寵物,比如兔子,老鼠,雪貂等。
這將是一個Rails應用程序,所以我想知道我的選擇是什麼。
- 一個單一的應用程序將是最簡單維持
- 多個應用程序可能意味着更容易「分裂」的網絡,即出售它的一些(儘管我懷疑我會做到這一點)
但是哪個效率最高?緩存會有什麼問題嗎?哪個最有意義?
如果您有任何鏈接或有關如何去您的首選方法的信息,那也將不勝感激!但在這個階段,我主要問的是哪個是最合乎邏輯的方法。
如果應用程序是相似的,我猜數據模型也是如此,因此我會推薦一個應用程序與一個登錄。你可以很容易地使用多態和HABTM關係。 – rlecaro2