AW: [ASP] Beeinflussung der Performance
Thomas Bandt
activeserverpages@glengamoi.com
Mon, 24 Oct 2005 10:43:24 +0200
Hallo,
> Beieinflusst eine "komplette" Ausgabe von Webseiten die
> Performance derselbigen?
> Sprich: Wenn ich auch den HTML-Header (obwohl nicht
> dynamisch) und auch das
> ganze Grundgerüst etc. per ASP ausgebe ("Response.Write"),
> obwohl ich das nicht
> müßte? (Ich habs eigentlich nur aus "optischen Gründen"
> gemacht, um mich selber
> besser im Editor zurechtzufinden... ;-) aber notwendig ist es
> sicher nicht)
mal die Performance beiseite: hast du dir mal Gedanken über die
Wartbarkeit gemacht?
Bei uns wurde früher auch so ein Murks geschrieben - wenn ich
heute 5 Jahre alte ASP-Scripts ausgraben und irgendwo ne
Kleinigkeit ändern muss, dann dauert das doppelt so lange, als
wenn man das Ganze ordentlich geschrieben hätte.
Ich schreibe seit längerem (zum Glück :)) kein ASP mehr, bin
aber früher so vorgegangen:
--
<%
Function Machwas()
' Code
End Function
%>
<html>
<body>
<%= Machwas() %>
</body>
</html>
--
Das heißt oben die Logik, unten die Ausgabe. Weitergedacht ergibt
das in etwa das Konzept, was heute von ASP.NET verfolgt und vor
allem verwirklicht wird: CodeBehind. Das könnte man auch in ASP
durch Auslagerung des Codes in Includes machen.
Wie dem auch sei: verzichte darauf alles via Response.Write()
auszugeben, pass auf auch darauf auf, dass du keinen extremen
Spaghetti-Code produzierst - beides ist am Ende kontraproduktiv.
Gruß, Thomas
_____________________________________
http://blogs.dotnetgerman.com/thomas/