Σπίτι Στα νέα Τι είναι η κατάσταση της συνεδρίασης; - ορισμός από την τεχνολογία

Τι είναι η κατάσταση της συνεδρίασης; - ορισμός από την τεχνολογία

Πίνακας περιεχομένων:

Anonim

Ορισμός - Τι σημαίνουν η Πολιτική της Συνόδου;

Η κατάσταση συνόδου, στο πλαίσιο του .NET, είναι μια μέθοδος παρακολούθησης της περιόδου λειτουργίας ενός χρήστη κατά τη διάρκεια μιας σειράς αιτήσεων HTTP. Η κατάσταση συνόδου επιτρέπει σε έναν προγραμματιστή να αποθηκεύει δεδομένα σχετικά με έναν χρήστη καθώς αυτός περιηγείται στις ιστοσελίδες ASP.NET σε μια εφαρμογή web .NET.

Η έννοια μιας περιόδου σύνδεσης είναι γενική και ισχύει για τους περισσότερους διακομιστές ιστού. Ωστόσο, η κατάσταση της περιόδου σύνδεσης είναι μια ιδέα που βασίζεται στην Microsoft.

Η Techopedia εξηγεί την κατάσταση της συνόδου

Το πρωτόκολλο HTTP είναι ανιθαγενές, πράγμα που σημαίνει ότι το HTTP δεν έχει ενσωματωμένο τρόπο για να παρακολουθεί τον χρήστη καθώς μετακινείται από μια ιστοσελίδα σε μια άλλη. Ως αποτέλεσμα, υπάρχουν διάφορες άλλες μέθοδοι που χρησιμοποιούνται για τη διατήρηση της κατάστασης. Αυτά περιλαμβάνουν την κατάσταση της συνόδου, τα cookies, τα κρυφά πεδία φόρμας (γνωστά ως viewstate στο .NET), τη μεταβίβαση των μεταβλητών μέσω του querystring και τις αναρτήσεις φόρμας.

Το μεγαλύτερο μειονέκτημα της κατάστασης συνόδου είναι ότι το κράτος διατηρείται στην ομάδα εφαρμογών του IIS στον εξυπηρετητή ιστού. Αυτό δεν είναι ένα ζήτημα με έναν διακομιστή, αλλά προκαλεί προβλήματα κατά την κλιμάκωση για να έχει πολλούς διακομιστές. Η λύση είναι να μετακινηθείτε σε ένα διακομιστή κατάστασης, όπου η κατάσταση της περιόδου σύνδεσης αποθηκεύεται σε ένα διακομιστή τρίτου μέρους. Η αποθήκευση της κατάστασης της σύνδεσης στην ομάδα εφαρμογών σημαίνει επίσης ότι τα δεδομένα χάνουν εάν γίνει επανεκκίνηση του διακομιστή.

Αυτός ο ορισμός γράφτηκε στο πλαίσιο του .NET
Τι είναι η κατάσταση της συνεδρίασης; - ορισμός από την τεχνολογία