2009-12-11 28 views
5

Tôi có webRole với một số dữ liệu được lưu trữ trong Phiên. Dữ liệu là hàng chục biến nhỏ (chuỗi) và một hai đối tượng lớn (một số megabyte). Tôi cần phải chạy webRole này trong nhiều trường hợp. Vì hai yêu cầu từ người dùng đơn lẻ có thể đi đến các phiên bản khác nhau nên Session trở nên vô dụng. Vì vậy, tôi đang tìm phương pháp hiệu quả nhất và đơn giản nhất để lưu trữ dữ liệu người dùng dễ bay hơi trong trường hợp này. Tôi biết rằng tôi có thể lưu trữ nó trong cookie ở phía khách hàng, nhưng điều này sẽ thất bại cho các đối tượng lớn. Tôi cũng biết rằng tôi có thể sử dụng dữ liệu trong bộ lưu trữ Azure - nhưng điều này có vẻ phức tạp hơn Phiên. Ai có thể đề xuất cả hai phương pháp hiệu quả và đơn giản, như Session state? Hoặc có thể một số cách giải quyết để Trạng thái phiên hoạt động chính xác khi nhiều phiên bản được bật.Nhiều cá thể webRole tại Azure và trạng thái phiên

+0

Bản sao của http://stackoverflow.com/questions/1023108/how-does-microsoft-azure-handle-session-state –

Trả lời

0

Bạn cần phải sử dụng một lưu trữ trạng thái phiên so với bộ nhớ. Trong Azure, bạn có thể sử dụng Cache, bảng lưu trữ hoặc máy chủ SQL để chia sẻ dữ liệu phiên giữa các phiên bản.

+0

Cung cấp thêm chi tiết với một số đoạn mã. – Shivaay

Các vấn đề liên quan