Server APIs (Application
Programming Interface)
sind die Antwort auf die Performance-Probleme
von CGI-Programmen. Die Kommunikation eines Programms läuft nun
über das API statt über das CGI. Dies ist viel
effizienter, da nicht für jeden Request ein neuer Prozess
gestartet wird.
ISAPI
(Internet Server Application Interface) von Microsoft und
NSAPI
(Netscape
Server Application Interface) sind die beiden bekanntesten.
Vorteile:
- schnell (weniger Resourcenverbrauch)
- mehr Flexibilität
Nachteile:
- proprietär
- schwierig in der Anwendung (viel KnowHow)