| HREF-TOOLBAR | |
| ◆ print, navtop , NAVBG ◆ showchunk ◆ ◆edit debug | validators || New! ◆ |
cgi-bin
The cgi-bin interface started on the Unix platform and uses the "standard input" and "standard
output" streams to send data between the web server and the program (EXE). The WebHub
cgi-bin runner is named runbin.exe.
cgi-win
The cgi-win interface was developed by Robert Denny, author of
WebSite in 1995. It is optimized for
simple web applications (EXEs) on the Windows platform. The WebHub cgi-win runner
is named runwin.exe.
ISAPI
The ISAPI interface was developed as a further optimization for the Windows platform. It is
yet another interface for passing data back and forth between the web server and the program
(DLL). The WebHub ISAPI runner is named runisa.dll.
HREF's in-house testing shows the ISAPI interface to be roughly 10 times faster than cgi-win. Since Microsoft NT server bundles a "free" copy of Microsoft IIS, most commercial application developers use the IIS web server with the ISAPI interface.
Benefits to Using WebHub's ISAPI runner
Using a WebHub System and an ISAPI runner you can avoid having to write a DLL.
The drawbacks of having to write your own DLL includes:
Products
WebHub
Diagrams
Dynamic Sites
WebHub Runners