FAQ |
Kalender |
|
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Tjena!
Tänkte höra lite med er hur ni gör. Säg att man har en sida där man måste blir medlem för att utföra något. Skulle ni spara datasetet i en session eller i en cookie? Varje användare har ca 20 parametrar med information. |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Medlem
|
Spara det i databas med sessionid, ip, user agent och senaste aktivitet
|
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Mycket flitig postare
|
så du vill alltså göra en db-anrop varje gång? måste nämligen ha tillgång till "användaren" för varje sida
|
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Har WN som tidsfördriv
|
Användarobjekt i session. Det är först när användaren skall göra något (uppdatera) så kollar du i db.
|
||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Mycket flitig postare
|
Citat:
eftersom session tar utrymme på servern, och säg att man har 50 samtidiga användare med ca 20 parametrar per användare vilket blir 50*20=1000 celler med data. |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Medlem
|
Det kommer absolut inte sega ner din server, vilken VPS som helst klarar av det med hästlängder.
|
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Flitig postare
|
Citat:
![]() |
||
![]() |
![]() |
![]() |
#8 | ||
|
|||
Mycket flitig postare
|
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Jag brukar lagra användaraid, namn och tid för senaste aktivitet i sessionen och hämta från databasen vid varje sidladdning. Det ska till hiskeligt många samtidiga användare för att svartiderna ska bli ett problem. Senast redigerad av Conny Westh den 2014-10-26 klockan 00:10 |
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Medlem
|
Använda databas främst för att validera att cookien inte är gammal(som går att manipulera på klientsidan). Bryr du dig inte om det så kan du köra på allt i cookien.
|
||
![]() |
![]() |
Svara |
|
|