G
g3000
Hello,
I have a question about CGI with IIS 6.0. Correct me if Im wrong
the CGI spec specifys what happens when a web server communicates with
a program on a web server.
It does not say HOW that should be done.
Well again correct me if Im wrong CGI means when a request comes in,
that request is passed to that CGI program ( Perl, PHP, JSP, etc ) and
that CGI program returns a page.
Now, my question is with Perl every time somebody makes a request for a
page it has to invoke PERL.EXE to satisfy the request? True or False.
So if I get 1000 requests for a CGI program they are 1000 individual
invocations of PERL.EXE to satisfy the request?
Now a CGI program that is "IN PROCESS" with the web server means that
it is always running and no 'invocation' of the program needs to happen
to satisfy the request.
Usually the request is passed off to a "process space" to be satified.
Im asking these questions because I want to know what I should wisely
do in IIS 6.0 to scale my web apps WITH using PERL. Should I use
another scripting language?
I DO NOT have the option to use Apache. But I will listen to posts as
to why that is smarter.
I have seen posts of FASTCGI but dont know what that is supposed to
have improved on versus regular CGI.
Thank you in advance for your time.
I have a question about CGI with IIS 6.0. Correct me if Im wrong
the CGI spec specifys what happens when a web server communicates with
a program on a web server.
It does not say HOW that should be done.
Well again correct me if Im wrong CGI means when a request comes in,
that request is passed to that CGI program ( Perl, PHP, JSP, etc ) and
that CGI program returns a page.
Now, my question is with Perl every time somebody makes a request for a
page it has to invoke PERL.EXE to satisfy the request? True or False.
So if I get 1000 requests for a CGI program they are 1000 individual
invocations of PERL.EXE to satisfy the request?
Now a CGI program that is "IN PROCESS" with the web server means that
it is always running and no 'invocation' of the program needs to happen
to satisfy the request.
Usually the request is passed off to a "process space" to be satified.
Im asking these questions because I want to know what I should wisely
do in IIS 6.0 to scale my web apps WITH using PERL. Should I use
another scripting language?
I DO NOT have the option to use Apache. But I will listen to posts as
to why that is smarter.
I have seen posts of FASTCGI but dont know what that is supposed to
have improved on versus regular CGI.
Thank you in advance for your time.