我必須將現有Web應用程序中的會話存儲模式從InProc更改爲其他outproc(sessionstate/sql/custom provider)模式。我想比較這些不同session state providers
的性能。這將是我應該用於性能比較的最佳工具。還有什麼是我應該比較performance of providers
的不同點/場景。會話狀態提供程序性能比較
1
A
回答
0
大多數Web應用程序正在轉向無狀態或Redis作爲狀態服務器。查看微軟提供的nuget包:Microsoft.Web.RedisSessionStateProvider
Redis是一個非常快速且分佈式的鍵/值存儲,適用於會話和Web項目。數據的大部分/全部(取決於配置)保存在內存中。 Redis將是性能最高的,但StateServer是體面性能的默認回退。
1
似乎是贏家,到目前爲止,是Redis的外出PROC時:
ASP.NET Session State Performance Benchmarks
好事也被認爲Redis的會話提供由微軟
相關問題
- 1. 動態會話狀態提供程序
- 2. 測量ASP.NET SQL會話狀態提供程序的性能
- 3. ASP.NET會話狀態提供程序
- 4. 更改會話狀態提供動態
- 5. ASPNET:在會話狀態提供程序之間切換?
- 6. Azure表存儲會話狀態提供程序
- 7. ASP.NET的第三方會話狀態提供程序
- 8. ASP.NET通用提供程序和會話狀態
- 9. Redis會話狀態提供程序管理回退
- 10. DynamoDB會話狀態提供程序會嚮應用程序拋出錯誤
- 11. Angular1狀態提供程序
- 12. MySQL會話狀態提供程序在過期的會話上崩潰
- 13. 無法使用通用會話狀態提供程序與SQL實例訪問會話狀態
- 14. .NET自定義會話狀態提供程序:不會持續跨頁...有時
- 15. ASP.NET會話狀態的性能基準
- 16. 同步狀態提供程序?
- 17. angularsjs狀態提供程序多參數
- 18. 用於Redis緩存和TTL的ASP.NET會話狀態提供程序
- 19. 如何創建我自己的可插拔會話狀態提供程序
- 20. ASP.Net會話狀態的AppFabric Cache提供程序是否允許支持存儲?
- 21. 在ASP.NET MVC中實現自定義會話狀態提供程序
- 22. 任何可用於C#.NET的官方MongoDb會話狀態提供程序
- 23. 有沒有人試過爲Amazon SimpleDB構建ASP.NET會話狀態提供程序?
- 24. Redis會話狀態提供程序 - 設置操作是否區分大小寫?
- 25. ASP.NET會話狀態提供程序的Azure命名緩存設置?
- 26. RavenDB ASP.NET會話提供程序?
- 27. C++中提供「動態比較器」
- 28. 會話狀態和應用程序池
- 29. 如何從狀態中移除狀態提供程序
- 30. 如何使用Azure Redis會話狀態提供程序在ASP.NET會話中存儲集合
提供根據[本網站](HTTP ://www.nullskull.com/a/1611/aspnet-session-dataset-datatable-and-net-class-storage.aspx),'InProc'是最快的,後面跟'StateServer' – Icemanind