Varje dag blir min webbplats så seg att servern måsta bootas om.
Jag skrivit till webbhotellet ett antal ggr, och idag fick jag följande svar:
------
Vad jag hittade när jag surfade runt på Er site var att ni aktiverar
buffring, response.buffer = True
Men Ni avslutar inte med response.flush
detta måste göras för att minnet skall släppa det du lagrar...
(Om jag har fattat microsoft rätt, kolla länken nedan)
När sidan är färdigladdad skickas allt till klienten (det är detsamma som Response.Flush). Flush metoden är endast till för om du vill skicka data innan hela sidan är färdigbearbetad, så den ställer inte till med något problem.
Sessions lever kvar i 20 min som standard, ja. Tips: Om du inte har behov av sessions så använd dem inte! Många besökare innebär många sessioner och mycket för servern att hålla reda på. Arrays behöver inte normalt sett inte tömmas, även om det kan vara en god vana att tömma dem om de blir för stora.
Visa gärna lite kod så är det lättare att hjälpa till! :)
Jag vill bara ha klart för mig att jag inte behöver använda Response.Flush i slutet på alla sidor som webbhotellet verkar tro.
Jag är också på din linje. Det är nämligen som så, att på alla IIS5.0 är buffringen på per default. Jag har svårt att tänka mig att det skulle påverka prestandan på det sättet. Jag har dessutom aldrig varit med om det själv trots att jag jobbar med ett par stora webbplatser, och aldrig använt Response.Flush, eftersom behovet att göra det aldrig funnits.
Fråga webbhotellet hur många domäner dom hostar på just den servern. Kan ju vara någon annan kund som belastar, eller helt enkelt är det för mycket trafik.
Fråga även efter normalbelastningen i %
Mitt tips är att det är många domäner och många databasanrop via ODBC.