webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > ASP

ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp).

Svar
 
Trådverktyg Visningsalternativ
Äldre 2005-01-26, 21:08   #1
cyeclone
Medlem
 
Registrerad: 2004-12-07
Inlägg: 147
Lösningar: 0
Webshops tips, ang. temp databas

Hejsan!

Nu har jag kommit en bit på mitt webshops kodande.
Jag har valt att allt som man lägger i kundvagnen sparas i en temp tabell.
Nu tror jag det har uppstått ett litet problem. Alla som registrerar sig får ett Kund-ID, när dom sedan loggar in läggs detta som en session. Och har läst nån stans, att om en session avslutas så kan man fixa i global.asa så kan den ta bort all information i temp tabellen med just den session. Men nu till saken, jag vill ju inte att kundvagnen ska tas bort efter några timmar för att session går ut, utan jag vill att information tas bort när användaren surfar till en annan sida eller stänger webbläsaren. Hur går detta att fixas?
Eller tror ni det är bättre att bara köra på en session som är satt på 12 timmar ?

Senast redigerad av cyeclone, 2010-05-16 klockan 12:59
cyeclone besöker inte forumet just nu   Svara med citat
Äldre 2005-01-27, 04:36   #2
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 815
Lösningar: 3130
Citat:
utan jag vill att information tas bort när användaren surfar till en annan sida eller stänger webbläsaren.
Servern vet inte vad användaren gör med sin browser om han inte är aktiv på din sida, så du får nog lita till sessiontimeouten.

Men; om nu alla har ett eget kund-id, varför måste du tömma kundvagnstabellen? Kundvagnen finns ju kvar när användaren loggar in igen, och då kan användaren välja att tömma den om han inte vill ha kvar den.
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-01-27, 07:05   #3
cyeclone
Medlem
 
Registrerad: 2004-12-07
Inlägg: 147
Lösningar: 0
Tycker du att jag ska göra så @nders? Jag tänkte bara på om det kanske blev lite mycket skit i kundvagnen, därför jag hade tänkt att ha en temp kundvagn, så den kan rensas efter 12timmar.

Men vad tycker du/ni är bäst ?
cyeclone besöker inte forumet just nu   Svara med citat
Äldre 2005-01-27, 07:14   #4
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 815
Lösningar: 3130
Nu har jag ju ingen aning om vad det är för webshop det handlar om, men personligen tycker jag så här: Lägger jag saker i kundvagnen ska de ligga där tills jag antingen slutför beställningen eller tar bort prylarna själv.

Vad spelar det för roll om det ligger "skit" i kundvagnstabellen?
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-01-27, 07:28   #5
cyeclone
Medlem
 
Registrerad: 2004-12-07
Inlägg: 147
Lösningar: 0
Det blir ju rent av "skit" som lägger sig i kundvagnen Ne men databasen kommer kanske att bli ganska så stor? Men jag testar att köra som du säger då @nders, det blir ju enklast att koda också sen är det ju bara ändra om det inte fungerar!

Tack för tipset! Ska genast börja koda!

Mvh,
Rickard
cyeclone besöker inte forumet just nu   Svara med citat
Äldre 2005-01-27, 07:34   #6
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 815
Lösningar: 3130
Om man tycker att databasen blir för stor kan man ju alltid se till att löpande ta bort kundvagnsposter som inte använts på en vecka eller så.

Men jag tycker inte det.
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Äldre 2005-01-27, 07:41   #7
cyeclone
Medlem
 
Registrerad: 2004-12-07
Inlägg: 147
Lösningar: 0
Så du tycker att det är okej att ta bort din kunvagn efter en vecka ? kan man sätta 10080minuter på en session timeout ?

Mvh,
Rickard
cyeclone besöker inte forumet just nu   Svara med citat
Äldre 2005-01-27, 07:44   #8
@nders
Moderator
Marsvin
 
@nderss avatar
 
Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 815
Lösningar: 3130
Nej, jag tycker du ska ge fan i min kundvagn överhuvudtaget. Men, har folk inte använt sin kundvagn på en vecka kanske de kan acceptera att den töms (så länge de blivit informerade om det i förväg.).

Du ska inte sätta några höga sessionstimeouter, det är bara onödigt. Schemalägg ett jobb (eller tidsstyr i asp-koden) som tömmer om du tycker det är viktigt.
__________________
@aviddevguy
@nders besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > ASP

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 08:55.


Powered by: vBulletin Version 3.8.6
Copyright © webForum