22. oktober 2002 - 12:40Der er
17 kommentarer og 3 løsninger
Laaangsommm visning af script i localhost!
Jeg sidder med en winXP maskine der køre på IIS.
Jeg er ved at lave nogle sider i asp og jeg bruger en MySQL database!
Men når jeg skal se hvad jeg har lavet i localhost, så går det sindsygt langsomt med at komme frem. Computeren står og arbejder helt vildt, selvom det er en lille database - HVORFOR ???
Vi snakker ca. 60 sek for at åbne en side, der skal skrive 10 overskrifter og 4 små billeder ud!!
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
'Åbner connection Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open ConString sql = "SELECT * FROM Kategori" Set objRec = Server.CreateObject("ADODB.Recordset") objRec.open sql, Conn
int_count = 0
%> <table width="520" border="0" cellspacing="0" cellpadding="0"> <% While NOT objRec.EOF
Set Conn2 = Server.CreateObject("ADODB.Connection") Conn2.Open ConString sql2 = "SELECT * FROM U_Katagori WHERE u_kategoriId = " & objRec("kategoriId") Set objRec2 = Server.CreateObject("ADODB.Recordset") objRec2.open sql2, Conn2
If int_count = 0 Then Response.Write "<tr>" End If %> <td> <table width="260" border="0" cellspacing="0" cellpadding="0"> <tr> <td rowspan="2" width="5" valign="top"></td> <td rowspan="2" width="59" valign="top"> <%=("<table width=""55"" height=""55"" border=""0"" cellspacing=""0"" cellpadding=""0""><tr><td background='billeder/upload/forside/"& objRec("kategoriPic") & "' width=""51"" height=""51""><table width=""55"" border=""0"" cellspacing=""0"" cellpadding=""0""><tr><td rowspan=""4"" width=""2"" class=""hvid""></td><td colspan=""2"" height=""2"" class=""hvid""></td><td rowspan=""2"" width=""2"" class=""hvid""></td></tr><tr><td height=""36"" width=""36""></td><td width=""17""></td></tr><tr> <td height=""17""></td><td colspan=""2"" rowspan=""2"" background='billeder/site/forside_transperant.gif' height=""19"" width=""19""></td></tr><tr><td height=""2"" class=""hvid""></td></tr></table></td></tr></table>")%> </td> <td rowspan="2" width="9" valign="top"></td> <td valign="top" class="overskrift_forside"><%=("<a onfocus=""this.blur()"" href=""kategori_all.asp?id=" & objRec("kategoriId") & """>" & objRec("kategoriNavn") & "</a>")%> <span class="hovedtekst_graa">[12]</span></td> </tr> <tr> <td width="191" valign="top" class="hovedtekst"> <% Lobs = 8 ' her kan du skrive det antal gange den skal loope
For X = 1 To Int(Lobs) If NOT objRec2.EOF Then Response.Write "<a onfocus=""this.blur()"" href=""se_denne_side.asp?kategori=" & objRec2("Id") & """>" & objRec2("u_kategoriNavn") & "</a>"
objRec2.movenext
'Tilføj denne linje, så der ikke tilføjes "..." eller "," hvis dette var den sidste post If objRec2.EOF Then Exit For
If X < Int(Lobs) Then Response.Write ", " Else Response.Write "..." End If End If Next %>
For ikke at snakke om, at du inden i loopet danner nye instanser af Conn2 = Server.CreateObject("ADODB.Connection") og Set objRec2 = Server.CreateObject("ADODB.Recordset")
Nej, det løser det ikke helt. Du nedlægger dine objekter udenfor løkken. Men du danner dem inde i løkken. Prøv at flytte de sidste linier ind i løkken - og lad være at udkommentere Set conn2=nothing og husk lige at sette objrec=notthing også - igen inde i løkken.
Jeg har fundet ud af hvor det er den tager så lang tid:
Jeg har en Overskrift der hedder Kategori som ligger i en tabel. Så har jeg en masse underkategorier, som ligger i en anden tabel, hvor underkategoriens id passer sammen med overskriftens kategori:
Håber du forstår ;-)
Underkategorierne bliver skrevet hurtigt ud, men problemet ligger ved Kategorien (overskrift) det tager sindsygt lang tid!
Det er lidt underligt syntes jeg, for når jeg tester de for skellige overskrifter og underoverskrifter hver for sig, så går det meget hurtigt at skrive det ud, men når jeg så tager hele scriptet på en gang, så går det utroligt langsomt...
Jeg lukke da jeg ikke er kommet nærmere en løsning!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.