FAQ |
Kalender |
![]() |
#11 | ||
|
|||
Har WN som tidsfördriv
|
Du kan knappast har något att vinna på att lagra information i en kaka än i databasen. I en kaka kan användaren ändra på data utan att du kan hindra det, medan ändringar i databasen har du kontrollen över. Och vad händer om användaren raderar sina kakor? Då försvinner kanske viktigt information eller en nödvändig bit i pusslet. Dessutom är det hela beroende av vilken dator användaren använder. Tvinga inte användaren har att vissa inställningar på sin data. Går bra hemma, men sedan är användaren på jobbet, skolan, biblioteket, caféet, polaren osv. och då kan helt andra förutsättningar gälla för lagring och mottagande av kakor.
Jag anser även att så mycket onödig trafik som möjligt som går till besökaren ska bort. Anledningen är att det finns tjänter där användaren får betala för mängden trafiken och då är det inte så roligt att betala för något som inte är nödvändigt. |
||
![]() |
![]() |
![]() |
#12 | |||
|
||||
Mycket flitig postare
|
ha något att vinna... Mjo, det tror jag faktiskt.
Det enda jag lagrar i kakor är vilka trådar man har besökt och när (förutom sessionskakan). Nästan alla forumsmjukvaror gör så för att man vill undvika att skriva till databasen varje gång någon besöker en tråd vilket är rätt dumt om man har hög belastning. Jag vill så långt det bara går spara "små oviktiga saker" i cookies eller på nåt annat billigt sätt. Förut hade jag sessioner i standardutförande (på fil hos servern) vilket jag har fått för mig är extremt snabbt... Men nu ligger sessionerna i databas (snart iaf, det är på g) så då försvinner ju (den eventuella) optimeringen att lägga saker i sessionen. Jag tror att cookies är det bästa alternativet. |
|||
![]() |
![]() |
![]() |
#13 | |||
|
||||
Mycket flitig postare
|
Fick en tokig idé...
Finns det nån cookieinställning som gör att den INTE överförs till servern? Alltså en långsiktig cache hos klienten bara som jag kan leka med via javascript. Alltså som en js-variabel som inte försvinner när sidan laddar om. Tror jag kan göra optimeringar med märkbar karaktär i så fall! |
|||
![]() |
![]() |
![]() |
#14 | ||
|
|||
Bara ett inlägg till!
|
Vad försöker du åstakomma egentligen?
![]() Varför kan du inte köra vanliga sessions som sparas serverside - på så sett skickas ju bara klientens SESS_ID och ingen annan information. |
||
![]() |
![]() |
![]() |
#15 | |||
|
||||
Mycket flitig postare
|
Jo, men det vore ju en sämre lösning... Jag leker mycket med javascript, och det finns en hel del saker som jag genereras och styrs därigenom som servern inte behöver bli uppdaterad om. Jag skulle faktiskt se ett rätt stort potential i en kaka som inte skickades till servern vid varje sidladdning, utan snarare fungerar som en liten js-dump. Om servern kunde skriva till den (alltså när det finns eventuellt behov) så vore det klockrent, annars får man ta fullösningar för att ta sig runt det.
|
|||
![]() |
![]() |
Svara |
|
|