Hi Chief,
die gesamt Request-Auflistung ohne Benutzung der entsprechenden Unterauflistung abzufragen bedeutet nach einhelliger Literaturmeinung von MS Press und meiner MCP-Seminarleiter:
- Request.ServerVariables durchsuchen
dann erst Request.QueryString/Request.Form
und dauert länger, weil der Server dadurch mehr Arbeit hat, ist eigentlich auch logisch, oder?
also weniger (schneller findet = bessere Scriptperformance), aber das fällt bei wenigen Aufrufen nicht so ins gewicht.
zwischen "" und vbNullString konnte ich bislang auch keinen Unterschied feststellen, außer dass es sich länger tippt als "" :-)
Gruß, Frank
hi, frank!
nix für ungut...
...aber wenn du mir nicht glaubst, dann mache doch mal folgenden kleinen test:
<%
a = Timer
For i = 0 To 10000
b = Request.QueryString("test")
Next
Response.Write "mit Methode: " & Timer - a
a = Timer
For i = 0 To 10000
b = Request("test")
Next
Response.Write "ohne Methode: " & Timer - a
%>
lass dich vom ergebnis überraschen und vergiss, was die M$ler so zu ihren eigenen produkten von sich geben... ;-)
das gleiche spielchen funzt übrigens auch sehr gut mit anderen objekten - z.b. ist 'objRS("myField")' bedeutend schneller als 'objRS.Fields.Item("myField").Value'...
grtz
chief
Hi Chief,
das werd ich mal ausprobieren.... ist mir noch nicht geläufig, aber ich lasse mich gern vom Gegenteil inspirieren...
werde dann mal das Ergebnis posten. :-)
tschau, Frank