我已經使用asp.net配置文件(使用AspNetSqlProfileProvider)來保存關於我的用戶的小部分信息。我開始想知道如何處理大量用戶的健壯配置文件。有沒有人有經驗,在擁有大量同步用戶的大型網站上使用它?性能影響是什麼?如何維護?asp.net個人資料系統有多強大?黃金時間準備好了嗎?
0
A
回答
1
通過SQL運行我發現有點棘手,但我已經與客戶合作,已將其擴展到幾百個屬性和10K +用戶沒有困難。授予不是很多用戶,但它迄今爲止工作。
我認爲這確實取決於具體項目,以及您在處理個人資料信息時的確切需求。你需要通過SQL定期查詢嗎?你是否只需要用戶顯示,這些類型的東西可能有助於爲你的需求提供更加可靠的答案。
1
SQL提供程序的性能與大鐵的吞吐量密切相關。性能或多或少與單個SQL Server處理查詢數量的能力成正比。放大是唯一的選擇,所以它不是真正的五個九。
您必須弄清楚您是否需要橫向擴展性能和可用性,例如通過分區,複製,冗餘等,以及性能成本。一些功能是可能的 - 目前的實施更多是針對中等市場和企業。
好東西是你可以把你自己的配置文件提供程序的實現 - 然後將其附加到具有上述功能的服務和系統。
我們編寫了一個自定義的authn,authz和profile提供程序,並將其捆綁到3個數據中心的大型AD/LDS LDAP集羣中。我們進入了Comscore Top 10 - 所以你可以說我們每天都會處理好一片互聯網。每秒1000個配置文件查詢和100億個配置文件 - 它可以通過良好的規劃,工程和運營進行擴展。
相關問題
- 1. iPhone的框架Nimbus準備好黃金時間了嗎?
- 2. 果園CMS準備黃金時間
- 3. Cassandra是否準備好黃金時段了?
- 4. boost :: interprocess是否準備好黃金時間?
- 5. 打包者是否準備好黃金時間?
- 6. 多個DOM準備好了嗎?
- 7. 金字塔準備就緒/建議黃金時間?
- 8. sylius準備好了嗎?
- 9. Caja準備好了嗎?
- 10. Hololens VR準備好了嗎?
- 11. 準則2.0準備好了嗎?
- 12. 是SVN 1.5合併跟蹤準備黃金時間?
- 13. 4.0上的GameKit沒有準備好黃金時段?停止廣告服務
- 14. 同時獲取更大的Facebook個人資料圖片和個人資料
- 15. Facebook個人資料登錄時間戳
- 16. 準系統asp.net
- 17. 使用asp.net準備爆炸系統mvc
- 18. 黃金爲了
- 19. html5視頻準備好了嗎?
- 20. Logback生產準備好了嗎?
- 21. Gulpfile生產準備好了嗎?
- 22. Knockback.js生產準備好了嗎?
- 23. MEF生產準備好了嗎?
- 24. Linq到Nhibernate生產準備好了嗎?
- 25. symfony2生產準備好了嗎?
- 26. 使用Onload或準備好了嗎?
- 27. NHibernate linq 3.0準備好了嗎?
- 28. IPython 2.0真的準備好了嗎?
- 29. ProcedureKit Swift 3準備好了嗎?
- 30. jruby/activerecord-jdbc/tomcat/DB2準備好了嗎?