![]() |
|
|
|||||||
| ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp). |
![]() |
|
|
Trådverktyg | Visningsalternativ |
|
|
#1 |
|
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 |
|
|
|
|
|
#2 | |
|
Moderator
Marsvin Registrerad: 2000-06-30
Ort: Nyköping
Inlägg: 26 815
Lösningar: 3130 |
Citat:
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 |
|
|
|
|
|
|
#3 |
|
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 ? |
|
|
|
|
|
#4 |
|
Moderator
Marsvin 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 |
|
|
|
|
|
#5 |
|
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 |
|
|
|
|
|
#6 |
|
Moderator
Marsvin 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 |
|
|
|
|
|
#7 |
|
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 |
|
|
|
|
|
#8 |
|
Moderator
Marsvin 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 |
|
|
|
![]() |
| Trådverktyg | |
| Visningsalternativ | |
|
|