I en intressant artikel på http://www.learnasp.com/learn/speedtablesall.asp står det att &-operatorn är dålig i prestandaavseende. Vad skall man använda istället? I Datormagazin stod ju att &-operatorn var det "absolut bästa sättet att skicka data till klienten ur prestandasynpunkt".
Det är inte själva operatorn som är prestandakrävande, utan sättet man använder den... när man sätter ihop stränga dynamiskt så tar det mer prestanda än om man skall skriva ut det direkt (i en loop).
------------------ Vide rox = new Vide();
rox.learn("C#"); webeye.nu
Nä, det har inte med saken att göra, det du skall unvika är att lägga allt i en variabel som du sedan skriver ut efter loopen, stället för att direkt i loopen skriva ut resultat.
.flush använder du om du vill skicka text till klienten vid händelse av att du har .buffer = true, utan att behöva vänta till sidan är färdigprocesserad.
------------------ Vide rox = new Vide();
rox.learn("C#"); webeye.nu
Är det inte inline ASP som är boven i dramat? DVS när man växlar mellan HTML och ASP kod hela tiden. Är väl isåfall bättre att skriva ut det i ett block med response.write och använda '"& variabel &"' än skriva ut <%=RS("variabel")%> i varje tabellcell tex.
mvh jörgen
------------------
*** Var går gränsen mellan långa kortbyxor och korta långbyxor? ***
Har för mig att vi kom fram till att det inte var så stor skillnad med inline ASP.
Det absolut snabbaste är att köra Response.Write i loopen, sedan kommer att skriva blandat ASP och HTML, absolut segast är att lägga allt i en variabel som du sedan skriver ut längre ned på sidan...
------------------ Vide rox = new Vide();
rox.learn("C#"); webeye.nu