ZDNet heeft een vergelijking gemaakt van vier bekende scripttalen. Veel internetsites (waaronder Tweakers.net) gebruiken een dergelijke taal om snel dynamische en interactieve pagina's te maken, meestal in combinatie met een database. In het artikel kijkt men naar PHP, ColdFusion, JSP en ASP. Twee identieke Pentium III 550MHz servers werden gebruikt, de ene met Linux voor JSP (in de vorm van Apache's Tomcat) en PHP, de andere met Windows 2000 Server, voor Coldfusion en ASP.
Allaire's Coldfusion komt als beste uit te test omdat het een makkelijk te leren taal met veel functies is waarmee je snel resultaat hebt. Microsoft's ASP is de tweede aanrader, niet portable en iets moeilijker te leren, maar wel krachtiger, sneller en beter ondersteund. PHP is ook veelbelovend en bovendien de snelste, maar nog niet consequent genoeg. Bovendien zijn ontwikkeltools nog schaars, waardoor het wordt afgeraden voor bedrijven. De laatste deelnemer, JSP, wordt getipt als platform van de toekomst. Gebaseerd op Java en daardoor makkelijk crossplatform te gebruiken heeft de taal veel potentieel, maar op dit moment is de snelheid nog niet optimaal, en is het bovendien lastig om te leren.
Na dit rondje met voor- en nadelen van de verschillende talen worden ook nog een aantal alternatieven aangedragen, en een aantal tips om scripten in het algemeen beter aan te pakken, hieronder een greep uit de lijst:
- Don't store variables and other user settings in application server mem ory. Storing this information in persistent browser cookies or in the database reduces contention for locks in the application server and CPU load.
- Use caching to turn dynamic pages into static pages. Use a timer to periodically refresh the page with new information.
- Minimize switches between HTML and script code. Each switch carries some overhead.
- Leave pages with only HTML in them with an .html or .htm extension. That will keep the script engine from having to parse the file when it doesn't need to do so.
Lees het hele artikel hier.