active server
pages
U kunt op onze servers standaard gebruik
maken van Active Server Pages (ASP). Deze toepassing maakt gebruik
van bijvoorbeeld VBScript voor het uitvoeren van allerlei functies.
U kunt bijvoorbeeld gegevens uit een database lezen, of juist
gegevens opslaan in een database. Of u gebruikt ASP voor het
toepassen van een standaard layout.
Tips en aanwijzingen voor
het werken met ASP
Het gebruik van ASP is op onze servers
geen probleem, we werken met Windows2000 machines. Op deze machines
is ASP de native webscripttaal. We maken dan ook gebruik van de
eigen implementatie van Microsoft van ASP. Er zijn wel een aantal
zaken die u in de gaten dient te houden.
Om een goede ASP omgeving te kunnen
aanbieden en blijven aanbieden, is het verstandig om het debuggen
van de code te doen op uw lokale (ontwikkel)computer. Een normale
desktop PC met Personal Webserver is al voldoende, een eigen
test-server natuurlijk het mooist. Na het ontwikkelen en
implementeren van uw ASP site, is het verstandig om deze uitgebreid
te testen, bijvoorbeeld met de Microsoft Web Application Stress Tool. Deze tool kunt u gebruiken om mogelijk zwakke plekken te
vinden in uw ASP code.
Daarnaast is op http://www.aspin.com/ of op www.siteexperts.com
zeer veel informatie te vinden over het werken met ASP. Hier
zijn handleidingen te vinden en veel praktijkvoorbeelden. Hier vind
u ook veel handige voorbeeld- of kant-en-klare scripts.
Veel problemen kunt u zelf oplossen door
de "vriendelijke" foutmeldingen van Internet Explorer uit te
schakelen. U ziet dan in plaats van de mededeling "HTTP 500
error", een foutmelding met daarbij de opmerking in welke regel
van uw aspcode, een fout voorkomt. U kunt deze optie vinden via
'Extra' -> 'Internet Opties' op het tabblad
'Geavanceerd'.
Tot slot nog een aantal specifieke zaken:
a) Het gebruik van Access97 op onze servers is af te raden,
omdat dit niet meer goed ondersteund wordt door MDAC 2.6 en hoger.
Dit kan, vooral op drukkere sites tot regelmatige foutmeldingen
leiden. Een betere oplossing is Access2000 en 2002. Hiermee zijn
deze problemen niet bekend. b) Let op bij het gebruik van
database connecties. Om problemen te voorkomen, dient u alle
connecties en recordsets na gebruik netjes af te sluiten. Dit
voorkomt performance problemen op uw website. Ook is het verstandig
om niet meer connecties te openen dan nodig zijn, en bij voorkeur
niet door elkaar heen. c) Gebruik 'Option Explicit'. Deze functie
is niet verplicht, ASP werkt ook zonder, maar ook weer vanuit
performance oogpunt is het beter om variabelen van te voren te
definieren. Deze functie voorkomt dat u een variabele over het hoofd
ziet. d) Gebruik onze server NIET als
test-omgeving! ASP is een krachtig tool, waarmee eventueel
performance problemen kunnen ontstaan als het niet zorgvuldig wordt
toegepast. Ondanks onze voorzorgsmaatregelen zou het natuurlijk
vervelend zijn als 1 van onze servers problemen krijgt als gevolg
van een slecht geprogrammeerde ASP pagina. Dat is ook in uw
belang.
|