How to Call a Program
Common Gateway Interface
- Write a script, store it as a file in cgi-bin
- Web server creates a process to execute the request S..L..O..W
ISAPI (Microsoft) and NSAPI (Netscape)
- Web server calls an in-proc .dll instead of creating a process
- More complex programming model, but much faster
- Microsoft’s web server (IIS) caches the .dll
Active Server Pages (and Java Server Pages)
- Offers the performance of ISAPI with programmability of CGI