Thông số "tối ưu" để tạo bộ nhớ cache AppFabric khi bạn lưu trữ trạng thái phiên trong bộ nhớ cache là gì? MSDN Cache-Related CommandsThông số bộ nhớ cache mới cho bộ nhớ cache AppFabric khi lưu trữ ASP.NET Session State
Powershell dòng lệnh:
New-Cache [-CacheName] <String> [-Eviction <String>] [-Expirable <String>] [-Force [<SwitchParameter>]] [-NotificationsEnabled <String>] [-Secondaries <Int32>] [-TimeToLive <Int64>]
- CacheName: < ứng dụng name> -session-state
- secondaries: 1 (High Availability bật trong trường hợp thất bại server)
- Đuổi: ?
- Hết hạn:?
- TimeToLive:?
- Lực lượng:?
- Thông báoĐã bật:?
Vì tôi không muốn phiên của tôi phải được loại bỏ trừ khi phiên giao dịch đã bị bỏ rơi hoặc thông qua mã hoặc phiên Timeout ...
Đối đuổi, tôi sẽ nghĩ "Không" và cho expireable, tôi sẽ nghĩ sai.
Tôi đã kiểm tra và gọi Session.Abandon sẽ xóa đối tượng khỏi bộ nhớ cache. Tôi cũng đã thử nghiệm để xem nếu bằng cách mở rộng phiên của tôi, đối tượng phiên trong bộ nhớ cache cũng được mở rộng. Điều này dường như làm việc theo cách "chính xác".
Tuy nhiên [không có tài liệu] (https://msdn.microsoft.com/en-us/library/ee790859 (v = azure.10) .aspx) về vấn đề này, không có bất ngờ AppFabric được chấp nhận. – felickz