FAQ |
Kalender |
|
2014-10-24, 13:22 | #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. |
||
Svara med citat |
2014-10-24, 15:05 | #2 | ||
|
|||
Medlem
|
Spara det i databas med sessionid, ip, user agent och senaste aktivitet
|
||
Svara med citat |
2014-10-24, 15:08 | #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
|
||
Svara med citat |
2014-10-24, 15:48 | #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.
|
||
Svara med citat |
2014-10-24, 16:36 | #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. |
||
Svara med citat |
2014-10-24, 17:20 | #6 | ||
|
|||
Medlem
|
Det kommer absolut inte sega ner din server, vilken VPS som helst klarar av det med hästlängder.
|
||
Svara med citat |
2014-10-24, 18:46 | #7 | ||
|
|||
Flitig postare
|
Du ska lätt klara över 10000 aktiva medlemmar på en VPS. Oroa dig inte
|
||
Svara med citat |
2014-10-24, 19:24 | #8 | ||
|
|||
Mycket flitig postare
|
|||
Svara med citat |
2014-10-26, 01:01 | #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 01:10 |
||
Svara med citat |
2014-10-24, 15:50 | #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 med citat |
Svara |
|
|