4 ms·
IIS was and still is CGI capable, but starting a process on Windows is a very heavy weight thing (compared to starting a process on linux), so it doesn't scale
by RedShift1 4y ago
IIS was and still is CGI capable, but starting a process on Windows is a very heavy weight thing (compared to starting a process on linux), so it doesn't scale well and a noticeable initial delay whenever it executes. To solve that MS made ISAPI, which runs inside the webserver similar to an Apache httpd module.
- Semaphor 4y agoUntil early 2009, we ran a PHP website under IIS via an ISAPI FastCGI module that executed PHP :D