Trang Chủ Trên bản tin tức Trạng thái phiên là gì? - định nghĩa từ techopedia

Trạng thái phiên là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Trạng thái Phiên có nghĩa là gì?

Trạng thái phiên, trong ngữ cảnh của .NET, là một phương thức theo dõi phiên người dùng trong một loạt các yêu cầu HTTP. Trạng thái phiên cho phép nhà phát triển lưu trữ dữ liệu về người dùng khi họ điều hướng qua các trang web ASP.NET trong ứng dụng web .NET.

Khái niệm về một phiên là chung chung và áp dụng cho hầu hết các máy chủ web. Tuy nhiên, trạng thái phiên là một khái niệm tập trung vào Microsoft.

Techopedia giải thích Trạng thái Phiên

Giao thức HTTP không trạng thái, điều đó có nghĩa là HTTP không có cách tích hợp để theo dõi người dùng khi họ điều hướng từ trang web này sang trang web khác. Kết quả là, có một số phương pháp khác được sử dụng để duy trì trạng thái. Chúng bao gồm trạng thái phiên, cookie, trường biểu mẫu ẩn (được gọi là viewstate trong .NET), chuyển các biến qua chuỗi truy vấn và bài viết mẫu.

Nhược điểm lớn nhất của trạng thái phiên là trạng thái được duy trì trong nhóm ứng dụng của IIS trên máy chủ web. Đây không phải là vấn đề với một máy chủ, nhưng nó gây ra sự cố khi nhân rộng ra để có nhiều máy chủ. Giải pháp là di chuyển đến một máy chủ trạng thái, trong đó trạng thái phiên được lưu trữ trên máy chủ của bên thứ 3. Lưu trữ trạng thái phiên trong nhóm ứng dụng cũng có nghĩa là dữ liệu bị mất nếu máy chủ được khởi động lại.

Định nghĩa này được viết trong bối cảnh của .NET
Trạng thái phiên là gì? - định nghĩa từ techopedia