Rent optimeringsmässigt ska man ju inte pyssla med sessioner... men nu har jag kommit till ett vägsjäl där det faktiskt skulle vara quite handy med sessioner.
Vad är det som suger kräm, att ha sessioner över huvud taget eller att ha mycket data i dom...??
session("xxx") = TRUE
mitt förslag...
------------------
Never underestimate your opponents.
Finns det några bättre alternativ?
Har lästa att i asp+ är det en ny Sessionshantering där man kan placera sessionerna i en egen process på en egen maskin, ger då möjlighet att dela sessionerna mellan flera webbservrar.
Blir sessionerna snabbare då?
Varför hör man så ofta att sessionerna i ASP är så långsamma?
Att det skall ta så mycket energi att hantera några sessioner?
När man snackar optimering så är sessions rätt resurskrävande. Om du gör en shop till exempel, är det bättre rent prestandamässigt att lägga varukorg osv i databasen än i sessioner.
Sessioner är enklare och snabbare att göra men inte bättre, om man säger så.
Vad gäller asp+ så är det inte så jätteintressant för just mig. Det är få (om ens någon???) på forumet som använder det, vår isp gör det inte och min dator gör det inte...
Mycket snack och lite hockey med andra ord.
------------------
Never underestimate your opponents.
Jag kom på att servermappath inte är något alternativ i just detta fallet... den blir ju alltid samma oavsett var i hierarkin man står... Hmmm, vilket nederlag...
Det är inte alla som stödjer fso (file system object) så jag använder helst inte ej standard lösningar...
------------------
Never underestimate your opponents.
Det var en diskussion om detta för några dagar sedan, kolla gärna längre ner i inläggen.
Drar kraft är ett konstigt ord jag hört, även belasta servern är ett sådant. Webbservern är gjord för att använda de funktioner som finns, inklusive sessionsvariabler. Det problem som kan uppstå är om det är många besökare, och då får varje besökare vänta längre mellan varje "timeslice" och scriptens exekveringstid blir längre, kanske 2 till 3 ggr längre. Att hämta en sessionsvariabel tar längre tid än att behandla vanliga variabler, likaså servervariabler och applikationsvariabler. Det tar lite extra tid, och dessa extra millisekunder gör att skriptet exekverar långsammare.
Detta belastar inte servern speciellt, den är gjord för detta (ta en titt i IIS, där kan man göra inställningar för prestandaoptimering), men besökare kan få en lite längre svarstid.
Tror med all säkerhet att en varukorg i en session är snabbare än att öppna/stänga/uppdatera en varukorg i en databas.
/T
------------------
"Den som väntar på någon som gått behöver inte vänta längre..."
Jag kan inget om IIS, det kan säkert du. Mina inlägg på området kommer främst från vår isp som påstod att endatabaskoppling var att föredra framför sessions. Dom är typ licensierade microsoft partner i allt... det kanske du är också.
Jag kollade alla inlägg om sessions de 10 senaste dagarna men jag vet inte om jag blev så mycket klokare...
------------------
Never underestimate your opponents.
Session variables and cookies are synonymous. So if a user has set his browser not to accept any cookies, your Session variables won't work for that particular web surfer!
Hmmm... intressant! Detta har jag inte sett någon annan stans.
Skribenten tycker man kan använda sessions men med måtta.
------------------
Never underestimate your opponents.
Hur kan man stänga av en feature på servern från klienten? Var hittar man den inställningen?
Jag kollade i explorer och jag hittade ingen sån inställning... så ärligt talat, då måste det bara vara de allra mnest inbitna fanatikerna som kryssar av sessions och dom kan man väl skita i... Jag menar, det måste i så fall finnas hur många webbplatser som helst som dom inte ser korrekt!
------------------
Never underestimate your opponents.