IMO (e il suo solo la mia opinione) in base a ciò che so di reclami, i biscotti e le regole di memorizzazione:
Prestazioni saggio non ho mai visto una differenza tra rivendicazioni e di stoccaggio di sessione (a meno che il cookie diventa grande da MOLTE affermazioni) entrambi sembrano avere lo stesso impatto sulle prestazioni per quanto riguarda la velocità (entrambi devono cercare i dati da qualche parte (CLaims = cookie, sessione = memoria dell'unità server) come per la migliore pratica che potrebbe cadere lungo le righe di quanto MUCH dati hai bisogno di memorizzare
Da quello che ho visto nella mia esperienza (correggimi se ho torto) ma i dati di sessione sono memorizzati su disco sul server ed è fondamentalmente onl i tuoi server disco rigido spazio libero per limiti di dimensione ecc. considerando che i cookie hanno un limite di dimensioni dei dati codificati e più rivendicazioni memorizzi più grande di quel cookie, quindi se dici che il cookie è al massimo, il cliente potrebbe vedere un colpo nel fatto che invia tutti i dati dei cookie in ogni richiesta al sito, dove come con Session il server cerca i dati localmente e ci sono meno dati inviati dal browser.
quindi il mio parere delle migliori prassi è che se i dati persistenti per salvare il database di ricerca è un ingombro ridotto poi in realtà non è una pratica migliore ad esso basta usare quello che preferite, ma se la vostra la memorizzazione di un sacco di bit in particolare le stringhe quindi la sessione sarebbe la migliore pratica secondo me in quanto salva i dati di andata e ritorno tra client/server e non ha il limite di dimensioni che potresti incontrare a un certo punto e poi tirare fuori i capelli chiedendoti perché i tuoi dati non sono ci sono (fatto questo in passato me stesso perché se il cookie è troppo grande il client si rifiuta silenziosamente e ci sono voluti 3 giorni per capire che era la dimensione del cookie)
fonte
2017-04-20 21:01:57
Session blocks richieste Ajax contemporanee mentre l'identità non lo fa t. –