Не обязательно. Это может быть просто CGI-программа под венду, написанная хоть на чём. И вообще в URL может быть что угодно. Видишь .exe, а там на самом деле лисп какой-нибудь =).
почитай про mod_rewrite (в других серверах реализуется похоже). Т.е. я к тому, что нет никакой проблемы что есть расщирение, нет его, или в html ссылках реально обрабатывается php.
2-е, в данном случае IIS
HEAD http://www.multitran.ru/c/m.exe
200 OK
Connection: close
Date: Tue, 04 Aug 2009 06:38:44 GMT
Server: Microsoft-IIS/6.0
Content-Type: text/html
Client-Date: Tue, 04 Aug 2009 06:38:53 GMT
Client-Peer: 89.108.112.70:80
Client-Response-Num: 1
X-Powered-By: ASP.NET
> Сейчас сделал .exe которая парсит HTML - вроде отрабатывает за 0.116s. Не знаю насколько в CGI это приемлемо.
Если бы весь экзешник уже не был в дисковом кеше, то было бы несколько секунд. В любом случае, самое узкое место CGI - это необходимость постоянно плодить новые процессы. FastCGI лучше =).