Nwlapcug.com


Modi per lo stato della sessione Store

Una sessione è la quantità di tempo che trascorre un determinato browser nell'accesso a un sito Web tramite Hypertext Transfer Protocol (HTTP). HTTP è un protocollo privo di stato rete per ipermedia, sistemi di informazione collaborativa e distribuita. Ogni richiesta è indipendente dagli altri prima e dopo la sua esecuzione. È possibile salvare le informazioni di stato sessione personalizzando deposito secondo le vostre esigenze.

Lo stato della sessione client

Si tratta di un modo di memorizzare tutti i dati di sessione sul server client in modo che è mandato indietro con ogni richiesta e aggiornato in alcune risposte. Se si utilizza questa tecnica per memorizzare i dati, il server può rimanere in apolide. Inoltre, è possibile impedire il raggruppamento delle informazioni passando l'utente tra i server e anche routing delle richieste in modo indipendente. Il vantaggio di questo modello è che funziona bene quando sta gestendo piccole quantità di dati. Inoltre, il modello è necessario per il ripristino di almeno un ID di sessione, anche nei casi in cui viene utilizzato lo stato del server.

Lo stato di sessione del server

Se l'oggetto della sessione è tenuto in memoria del server, è possibile memorizzare lo stato di sessione. Devi semplicemente avere una memoria che contiene gli oggetti di sessione che vengono inseriti dal relativo ID. Il client è richiesto solo per il rilascio di ID di sessione, e quindi i dati o l'oggetto verrà ripristinata dalla memoria. Lo stato sessione server presuppone che il server di applicazione dispone di sufficiente memoria che consentirà di memorizzare la sessione su ogni richiesta. Inoltre, il modello presuppone che vi sia un solo server applicazioni.

Lo stato di sessione di database

Lo stato di sessione di database è simile allo stato sessione di server, l'unica differenza è che si tratta di rottura dati in campi e tabelle prima di inserire nel database. Questo modello funziona meglio se ha a che fare con pochi dati che non deve essere trasferito ad altre sessioni e, in casi dove gli utenti non hanno eseguito alcuna richiesta al server.

Cookie

È possibile memorizzare lo stato di sessione del client di consentire i cookie. Ciò è ottenibile mediante l'invio di cookie avanti e indietro in modo da mantenere tutte le stringhe di dati. I cookie sono inclusi nelle richieste che provengono dal client al server. Ma i cookie solo inviare richieste risposta dal server al client quando si aggiornano i dati memorizzati, e di conseguenza la larghezza di banda o dati viene salvati.