---
title: "Prestandafråga..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9654-prestandafråga"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Akilles"
published: "2001-05-22T07:21:00.000Z"
updated: "2001-05-22T10:53:00.000Z"
replies: 5
views: 165
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9654-prestandafråga"
---

# Prestandafråga...

## #1 — Akilles, 2001-05-22T07:21Z

Jag har tidigare även pysslat med PHP och om där har jag konstaterat att om man kör med ett templatesystem kan man vinna en del prestanda jämfört att gå ut och in i php-läge hela tiden. Alltså blanda php-kod med vanlig html.
I asp skulle det vara:
resultatet blev \<%=resultat%\>

Min fråga är alltså om någon vet, eller rent av testat hur skillanden i prestanda blir om man t ex skulle göra en vbkomponent som jobbar som ett templatesystem, och om man vinner något på det (förutom att det blir renare kod då man separerar aspkoden från htmlkoden).

Permalänk: https://www.webforum.nu/p/9654

## #2 — Herman, 2001-05-22T07:27Z

Är det enkla asp-sidor så tror jag det går fortare utan vb-komponenter. Försök att bara ha ett asp-block så 

\<%
' ASP-block
Response.Write ("Hej.")

%\>

Permalänk: https://www.webforum.nu/p/269688

## #3 — Akilles, 2001-05-22T07:32Z

Nu vet inte jag exakt hur mycket kraft det tar att gå ut o in från asp-läge, men det känns då lite knasigt med tankte på alla exempel och tutorials som finns på nätet som oftast använder modellen \<%=variabel%\> istället för response.write, för det måste ju vara effektivare?

Fast det kanske bara är en sådan marginellt prestandaskillnad att det bara handlar om smaksak?

Permalänk: https://www.webforum.nu/p/269689

## #4 — erka, 2001-05-22T07:36Z

Det är mer snålt/prestanda snålt att använda sig av response.write hela tiden. Jag försöker använda det så mycket som möjligt. Det enda som blir jobbigt med det är om någon annan ska ändra i koden. Men det kommer kanske lösa sig med asp.net...

Permalänk: https://www.webforum.nu/p/269690

## #5 — Eclipse, 2001-05-22T07:48Z

Akilles \>\>

Det är ett attans otyg och jag kan inte fatta varför dessa manualer inleder novisen i frestelsen att nästla asp och html kod på det viset.

För övrigt är det du nämner en av de vassaste optimeringstipsen man kan få. Du anar inte var krämn det suger!!

En annan variant är att dunka in all kod i en variabel och sen sist på sidan skriva ut hela variablen. (Men där är dock tidsvinsten mellan response.write inte så stor.)

I en paralelltråd spyr vi galla över IDGs dåliga manual, \<A HREF="http://"http://cgi.webforum.nu/wf/Forum11/HTML/004343.html"" TARGET=\_blank\>läs mer här\</A\>.

Även Active Server Pages Bible nästlar kod på det viset. Men så är den också från IDG Books...

Permalänk: https://www.webforum.nu/p/269691

## #6 — PatrikB, 2001-05-22T10:53Z

... att lägga allt i en variabel, tex:

```
Do until objRS.EOF
strOP = strOP & objRS("fld_field")
objRS.MoveNext
Loop
```

ÄR inte en prestanda vinst gentemot:

```
Do until objRS.EOF
Response.Write objRS("fld_field")
objRS.MoveNext
Loop
```

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/269692

---

Tråden på webben: https://www.webforum.nu/amne/asp/9654-prestandafråga
