Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


connection- och recordset close

Postades av 2003-01-29 17:02:44 - Anders Rönngren, i forum asp - allmänt, Tråden har 1 Kommentarer och lästs av 412 personer

Hej,
Har gjort några asp-sidor där jag ansluter till en access-databas och tar fram recordset. Sen läste jag nånstans att det är viktigt att stänga db-kopplingen och recordsetet. Men mina sidor funkar bra ändå trots att jag inte gör det!

Kan nån förklara varför det anses viktigt att stänga kopplingen? Vad kan hända om man inte gör det?

mvh /anders


Svara

Sv: connection- och recordset close

Postades av 2003-01-29 18:28:13 - Pelle Johansson

Det handlar om något som heter cache och connectionspooling. Vad som händer när du kör en asp sida och öppnar en connection är att servern ansluter till databasen, hämtar data och presenterar det. Därefter är sidan klar och användaren surfar vidare till nästa. I detta läge är inte connection stängd utan på nästa sida ansluter du igen och igen osv. Samtidigt är det många fler som gör samma sak.

Vad som händer är att den klassiska filen DLLHOST.DLL bara blir större och större i minnet för att dels hålla reda på alla trådar som öppnats och dels alla connections med tillhörande data. Maskinens internminne lastas på och blir tyngre. Nu är detta inga problem för en öppen connections dör efter ett tag men om du ligger på ett webbhotell med 100 andra sajter som vardera har 100 sidor och där 100 pers surfar på dessa så förstår du att internminnet tar slut - vilket resulterar i en IIS-krash.

Att i klassisk asp är det därför väldigt viktigt att frigöra en connection eller övriga objekt så fort du är klara med dom. I nya .Net finns något som heter Garbage Collection och där förekommer aldrig Set x = Nothing, utan tas istället hand väldigt effektivt av nya tjänster som förekommer där. Hoppas detta är svar på din fråga.


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 809
27 960
271 761
531
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies