Statul cererii

Autor: Lewis Jackson
Data Creației: 7 Mai 2021
Data Actualizării: 15 Mai 2024
Anonim
Ce este inflatia?
Video: Ce este inflatia?

Conţinut

Definiție - Ce înseamnă statul de aplicare?

Starea aplicației, în conținut de .NET, este o construcție software la care este de obicei accesat prin proprietatea aplicației obiectului HttpCon.


Statele de aplicație stochează de obicei date sub formă de substantive, cum ar fi o persoană, un loc sau un lucru și prezintă un dicționar cu valoare cheie folosit pentru a stoca aceste obiecte și variabile. O clasă de stare a aplicației este creată pentru prima dată când o resursă URL este solicitată de orice client și este adesea folosită de programatori ca variabile globale vizibile de toți clienții în sesiunile lor ulterior.

Starea aplicației poate fi denumită și HttpApplication state.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică starea aplicației

Activitatea browserului sub formă de solicitări și răspunsuri HTTP este în mod inerent apatridă - ceea ce înseamnă că fiecare pagină trimisă unui browser utilizator nu știe despre alți utilizatori care ar putea căuta la aceeași pagină sau chiar la alte pagini la care a accesat același utilizator.


Acest lucru poate provoca unele dificultăți atunci când vine vorba de furnizarea unei experiențe utile utilizatorilor de pe Internet. De exemplu, dacă un utilizator a solicitat prima pagină de 10 pagini de date de pe un site web, cel mai probabil va fi o întârziere, deoarece serverul Web va ieși într-o bază de date pentru a prelua informațiile. Aplicația web ar trebui să fie suficient de inteligentă pentru a recunoaște pagina 2 cel mai probabil ar fi solicitată de către utilizator și să ia măsuri pentru a furniza rapid aceste informații stocând-o într-o memorie cache a serverului Web. Acest lucru ar fi greu de făcut fără unele mijloace de creare și stocare a variabilelor globale - în acest caz, datele din cache.

Starea aplicației oferă acest mijloc de a crea variabile globale care pot fi văzute de toți utilizatorii.

Un dezavantaj al claselor de stare a aplicațiilor este că pot provoca un impas în cazul în care activitatea unui utilizator poate încerca, fără să știe, să actualizeze o variabilă, în același timp, un alt utilizator face acest lucru sau poate provoca condiții de cursă și încălcări de acces.


În ciuda acestui fapt, utilizarea claselor de stare a aplicațiilor este utilă și poate fi folosită pentru a oferi o experiență de utilizator mult mai bună celor care navighează pe Internet.

Această definiție a fost scrisă în conținutul .NET