บ้าน ในข่าว สถานะเซสชันคืออะไร - คำจำกัดความจาก techopedia

สถานะเซสชันคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - สถานะเซสชันหมายถึงอะไร

สถานะเซสชันในบริบทของ. NET เป็นวิธีการติดตามเซสชันผู้ใช้ระหว่างชุดคำขอ HTTP สถานะเซสชันอนุญาตให้นักพัฒนาจัดเก็บข้อมูลเกี่ยวกับผู้ใช้ในขณะที่เขา / เธอนำทางผ่านเว็บเพจ ASP.NET ในเว็บแอปพลิเคชัน. NET

แนวคิดของเซสชันเป็นแบบทั่วไปและใช้กับเว็บเซิร์ฟเวอร์ส่วนใหญ่ สถานะเซสชันอย่างไรก็ตามแนวคิดของ Microsoft เป็นศูนย์กลาง

Techopedia อธิบายสถานะเซสชัน

โปรโตคอล HTTP นั้นไร้สัญชาติซึ่งหมายความว่า HTTP ไม่มีวิธีการติดตามผู้ใช้ในขณะที่นำทางจากหน้าเว็บหนึ่งไปยังอีกหน้าหนึ่ง เป็นผลให้มีวิธีการอื่น ๆ อีกมากมายที่ใช้ในการรักษาสถานะ สิ่งเหล่านี้รวมถึงสถานะเซสชันคุกกี้เขตข้อมูลฟอร์มที่ซ่อนอยู่ (เรียกว่า viewstate ใน. NET) การส่งผ่านตัวแปรผ่านการสอบถามและการโพสต์แบบฟอร์ม

ข้อเสียที่ใหญ่ที่สุดของสถานะเซสชันคือสถานะนั้นถูกเก็บรักษาไว้ในกลุ่มแอพลิเคชันของ IIS บนเว็บเซิร์ฟเวอร์ นี่ไม่ใช่ปัญหาของเซิร์ฟเวอร์เดียว แต่มันทำให้เกิดปัญหาเมื่อปรับขนาดให้มีหลายเซิร์ฟเวอร์ วิธีการแก้ปัญหาคือย้ายไปยังเซิร์ฟเวอร์สถานะที่เก็บสถานะเซสชันไว้บนเซิร์ฟเวอร์บุคคลที่สาม การจัดเก็บสถานะเซสชันในพูลแอ็พพลิเคชันยังหมายความว่าข้อมูลจะหายไปหากรีบูตเซิร์ฟเวอร์

คำจำกัดความนี้ถูกเขียนในบริบทของ. NET
สถานะเซสชันคืออะไร - คำจำกัดความจาก techopedia