提供者的單例需求是性能問題? 因爲所有數據庫讀/寫操作都必須通過該單例進行。如果多個用戶在像Blogger這樣的網站上進行讀/寫操作,會不會是一個問題。提供者模型的單例問題
0
A
回答
1
您應該明確使用連接池,並根據硬件和流量將連接的最大數量限制爲200。
http://ondotnet.com/pub/a/dotnet/2004/02/09/connpool.html
const string connString = "server=localhost;" +
"uid=user;" +
"pwd=secret;" +
"database=Northwind;" +
"Min Pool Size=50;" +
"Max Pool Size=200";
關於性能的進一步提示:
0
而不是使用Singleton直接訪問您的數據庫,讓您的Singleton管理一個連接池。使用Singleton作爲全局接入點。這樣,您就可以避免單一連接的瓶頸,同時仍然可以管理連接。
相關問題
- 1. Circle reference(提供者 - >模型 - >提供者)
- 2. 在eclipse中創建模型實例提供者類
- 3. 實例化TestBed中的提供者與另一個提供者的實例
- 4. Flex數據提供者緩存問題
- 5. 融合的位置提供者單例示例?
- 6. 模態窗口問題(未知提供者:ModalInstanceProvider)
- 7. F#類型提供者
- 8. 問題與F#的R型提供商
- 9. 實現提供者模式?
- 10. 例外:沒有HeroService的提供者?
- 11. Angular2 - 允許提供者和類型的NgModule唯一實例的無效提供者
- 12. 提供者模型是否使用工廠模式?
- 13. 如何替換Guice的單例(數據源提供者)?
- 14. F#類型提供者 - 嵌套屬性實例化
- 15. 提供者模型依賴注入在C#中的實現
- 16. 一個POCO模型與不同的數據提供者
- 17. 承諾拒絕:沒有UserDetails的提供者! (UserDetails是模型類)
- 18. 實體框架使用模型爲不同的提供者
- 19. 未能實例化模塊[$ injector:unpr]未知提供者:$ routeProvider
- 20. 提供方法的問題
- 21. 訪問MVC4的detault成員提供者
- 22. jboss-esb.xml中的單個HTTP提供者或多個HTTP提供者
- 23. 多模型表單問題
- 24. 簡單的會員提供者關係
- 25. 內容提供者是單個阻止實例嗎?
- 26. 將數組轉換成數組提供者的問題
- 27. 我的注射提供者有什麼問題?
- 28. Azure服務器上的OLEDB提供者/連接問題
- 29. 主頁面和虛擬路徑提供者的問題
- 30. 關於angular2提供者的一些問題