在ASP.NET C#Session["transfer_item_1"]
這個函數可以攜帶1Mn字符的非常長的文本嗎?或者它有任何限制?會話能否攜帶長文本?
0
A
回答
2
0
會話通常存儲在內存中(儘管它可以配置爲存儲在sql server等),所以是有限制的,但1mn字符可能會少於5mb的數據。
雖然如果每個請求都會創建此數據,並且每個用戶都是唯一的,但您可能會用盡內存,具體取決於您在應用程序中獲得的點擊數。
如果此信息通常被所有請求使用,您可能會考慮使用Cache對象或Application對象。
1
如果你不使用SQL服務器來存儲您的會話,會話的服務器的限制,根據你提供的可用內存而變化。
您可以在本地開發機器上成功存儲它,但在生產服務器上嘗試時可能會發生內存不足錯誤。
使用sql server可能會解決您的需求,但性能是可怕的,不是一個好主意。
如果這是許多用戶將訪問和共享的相同對象,那麼您可以試着將其存儲在緩存中。
相關問題
- 1. 沒有攜帶的PHP會話變量
- 2. 通過會話將變量攜帶到另一個文件
- 3. Android TextView通過字母攜帶文本
- 4. Java - Servlet,攜帶整個項目的登錄信息(會話bean)
- 5. 在會話中攜帶複選框選擇
- 6. 如何在域別名中攜帶codeigniter會話?
- 7. 會話變量沒有攜帶到其他頁面
- 8. 電話號碼攜帶者API
- 9. 帶有長文本的TextView
- 10. Angular 2 - ActivatedRoute不會攜帶數據
- 11. 會議沒有攜帶多個頁面
- 12. 攜帶在.htaccess
- 13. 的java總之我怎麼能知道是否需要攜帶
- 14. 較長的會話
- 15. 使用文本文件在Java中攜帶命令
- 16. 長文本不會更新
- 17. 攜帶使用Json.parse
- 18. 隨身攜帶Dvorak
- 19. 文章詳細信息頁面攜帶
- 20. onchange攜帶選定的文本和隱藏值如何?
- 21. 在會話變量或Cookie中攜帶DB值是否是一種很好的做法?
- 22. Cocos2D中帶有CCLabelBMFont的長文本
- 23. 帶有非常長文本的UITableViewCell
- 24. ASP.NET會話能否記住對象?
- 25. 使用延長的會話?
- 26. Mongo查詢會話長度
- 27. 會話時間延長
- 28. jenkins中打開http會話過多會帶來性能問題?
- 29. 帶SCHED_OTHER的便攜式pthread_setschedparam
- 30. 帶罐的便攜式JVM