在ASP.NET C#Session["transfer_item_1"]
這個函數可以攜帶1Mn字符的非常長的文本嗎?或者它有任何限制?會話能否攜帶長文本?
0
A
回答
2
0
會話通常存儲在內存中(儘管它可以配置爲存儲在sql server等),所以是有限制的,但1mn字符可能會少於5mb的數據。
雖然如果每個請求都會創建此數據,並且每個用戶都是唯一的,但您可能會用盡內存,具體取決於您在應用程序中獲得的點擊數。
如果此信息通常被所有請求使用,您可能會考慮使用Cache對象或Application對象。
1
如果你不使用SQL服務器來存儲您的會話,會話的服務器的限制,根據你提供的可用內存而變化。
您可以在本地開發機器上成功存儲它,但在生產服務器上嘗試時可能會發生內存不足錯誤。
使用sql server可能會解決您的需求,但性能是可怕的,不是一個好主意。
如果這是許多用戶將訪問和共享的相同對象,那麼您可以試着將其存儲在緩存中。
相關問題
- 1. 通過會話將變量攜帶到另一個文件
- 2. Android TextView通過字母攜帶文本
- 3. 在會話中攜帶複選框選擇
- 4. Java - Servlet,攜帶整個項目的登錄信息(會話bean)
- 5. 電話號碼攜帶者API
- 6. 攜帶在.htaccess
- 7. 的java總之我怎麼能知道是否需要攜帶
- 8. 文章詳細信息頁面攜帶
- 9. 在會話變量或Cookie中攜帶DB值是否是一種很好的做法?
- 10. 帶有非常長文本的UITableViewCell
- 11. ASP.NET會話能否記住對象?
- 12. Mongo查詢會話長度
- 13. 會話時間延長
- 14. $ _POST沒有攜帶數據
- 15. 免費乘以攜帶期
- 16. 帶GUI的便攜式SVN
- 17. 可以NSUserDefaults的攜帶
- 18. 獲得 「攜帶」 在X + Y
- 19. 小碼,值不攜帶
- 20. 緩衝攜帶用Ctrl + C
- 21. PHP - 會話變量性能(會話VAR vs雷丁文件)
- 22. 比較會話值是否與文本框的值相匹配
- 23. 計數否會話
- 24. size_t是否便攜?
- 25. 是ascii文字藝術是否便攜?
- 26. ASP.NET是否可以區分用戶的會話長度?
- 27. 會話對象上的多個文本框控件可能嗎?
- 28. Codeigniter本地會話或ci會話庫
- 29. ASP.NET會話性能
- 30. ASP.NET MVC 2數據驗證:這是否從DomainModel攜帶ViewModel?