2009-07-02 76 views
2

我有一個即將開展的項目,將要處理70,000多個用戶(教育)。我想知道ASP.NET SqlMembership Provider是否被用於如此大的容量?假設硬件在那裏,是否有什麼特別的事情需要做,才能順利進行?我們正在做所有明顯的事情,例如爲數據庫和應用程序分隔框,但是有什麼代碼明智的我需要注意嗎?ASP.NET SqlMembership Provider的可擴展性

回答

1

內置的SqlMembershipProvider非常可靠和可行。他們與FormsAuthentication和登錄控件緊密集成。因此,身份驗證是可靠的,並且實施起來也很快。

我看到的唯一問題是數據庫表結構的複雜性,它們非常整齊,起初並不那麼直。所以你基本上可以編寫自己的MembershipProvider,它將會以更簡單的設計和實現與你自己的用戶表進行交流。同樣在管理員上管理會員也是很痛苦的,因爲表格設計的原因很可能是這樣。基於這些原因,我們基於Sql的wrote our own MembershipProvider。它的工作令人驚訝,我們也有相同的經驗。

如果你有一個小網站或項目 你可以直接去與內置 SqlMembershipProvider的,但對於大型項目 像你這樣,我建議 編寫自己的MembershipProvider。