Hình phạt hiệu suất trên không để chạy Máy chủ trạng thái phiên thay vì InProc là gì? Nó có ý nghĩa không? Tôi hiểu rằng bạn có thể khởi động lại w3wp với máy chủ trạng thái và giữ lại tất cả trạng thái phiên - đó là lợi thế duy nhất so với InProc?Máy chủ trạng thái phiên ASP.NET so với phiên InProc
Trả lời
Tùy thuộc vào kế hoạch triển khai của bạn: trên một máy chủ duy nhất, hình phạt nhỏ, nhưng lợi ích cũng bị giới hạn: trạng thái phiên của bạn tồn tại quá trình tái chế (như đã đề cập) nhưng đó là về nó. Bạn sẽ có một số marshalling quá trình chéo với chế độ StateServer, vì vậy mong đợi một số tải CPU bổ sung, không có gì quá ấn tượng.
Trong trang trại/tải thiết lập cân bằng, InProc sẽ không hoạt động, trừ khi bạn có thể định cấu hình các phiên dính/máy chủ có ái lực. Hãy chú ý đến thực tế rằng nút StateServer chính nó có thể trở thành một điểm duy nhất của sự thất bại, vì vậy hãy chắc chắn để bù đắp cho điều đó. Có nói rằng, độ trễ của một StateServer là nói chung ít hơn nhiều (= tốt hơn) so với khi bạn sử dụng chế độ SQLServer.
Đảm bảo rằng mã/trang web của bạn xử lý một cách duyên dáng trạng thái bị mất, bất kể bạn lưu trữ dữ liệu ở đâu.
Nếu bạn có thiết lập cân bằng tải (không sử dụng các phiên cố định), bạn không thể sử dụng InProc vì (dựa trên thiết lập cân bằng tải của bạn), bạn có thể chuyển đổi giữa các nút.
Tái chế quy trình công nhân (nhưng tất nhiên cũng giống như khởi động lại w3wp) cũng sẽ giết phiên của bạn khi nó là InProc.
- 1. Mở rộng máy chủ trạng thái phiên ASP.NET
- 2. Chế độ trạng thái phiên asp.net "SQLServer"
- 3. Thực hành tốt nhất cho 'InProc' vs 'StateServer' cho trạng thái phiên ASP .NET
- 4. Trạng thái xác thực web - Phiên so với cookie?
- 5. Microsoft Azure xử lý Trạng thái Phiên là gì?
- 6. SQLServer vs StateServer cho Hiệu suất Trạng thái Phiên ASP.NET
- 7. Thông tin phiên cửa hàng trong Cookie ASP.Net hoặc Phiên trạng thái?
- 8. Khi nào sử dụng bean phiên trạng thái trên bean phiên không trạng thái?
- 9. Tìm tất cả việc sử dụng trạng thái phiên
- 10. Ưu điểm và nhược điểm của việc sử dụng ASP.NET Session State Server (thay vì InProc)?
- 11. asp.net - phiên - nhiều tab trình duyệt - các phiên khác nhau?
- 12. Làm thế nào một bean phiên trạng thái lấy lại trạng thái khi máy khách quay trở lại?
- 13. Java EE 6: Làm cách nào để gọi Bean phiên trạng thái từ Bean phiên không trạng thái?
- 14. Mã sạch, đậu phiên không trạng thái và trạng thái riêng
- 15. trạng thái phiên, trạng thái ứng dụng trong vòng đời trang?
- 16. Xác thực người dùng không có trạng thái phiên trong ASP.NET
- 17. AVAssetWriter nhiều phiên và thuộc tính trạng thái
- 18. ASP.NET MVC - Chia sẻ trạng thái phiên giữa các bộ điều khiển
- 19. Trạng thái phiên chỉ có thể được sử dụng khi enableSessionState được đặt thành true
- 20. Tắt trạng thái phiên cho mỗi yêu cầu trong ASP.Net MVC
- 21. Nhiều cá thể webRole tại Azure và trạng thái phiên
- 22. Chia sẻ trạng thái phiên giữa 2 ứng dụng ASP.NET sử dụng SQL Server
- 23. Làm cách nào để tắt trạng thái phiên trong ASP.NET MVC?
- 24. Triển khai ASP.NET: Làm cách nào để tránh mất trạng thái phiên khi cập nhật mã?
- 25. Nhận trạng thái của EC2 phiên bản Java API
- 26. Chèn phiên không trạng thái của NHibernate chậm
- 27. Sử dụng Bean phiên trạng thái để theo dõi phiên của người dùng
- 28. Mất trạng thái phiên trong khung nội tuyến, nhưng không ở trong cửa sổ bật lên
- 29. phiên đánh máy mạnh mẽ trong asp.net
- 30. đậu được quản lý theo phiên so với stateful ejb