COGNOiSe.com - The IBM Cognos Community

IBM Cognos 10 Platform => Cognos 10 BI => Cognos Administration => Topic started by: 10e5x on 27 Sep 2012 10:14:53 PM

Title: CGI or ISAPI?
Post by: 10e5x on 27 Sep 2012 10:14:53 PM
Which should i use? CGI or ISAPI for Cognos 10.1.1? Now currently using CGI, will there be much difference?

Title: Re: CGI or ISAPI?
Post by: bdouglas on 08 Oct 2012 09:23:55 AM
It has been a while since I looked at this but from what I recall it is a matter of scalability.  If you are just testing using CGI is fine but if you are in production ISAPI is preferred.  The reason being that when a session is created in Cognos using CGI, a separate process is created which takes more memory.  Sessions can share a common process when using ISAPI (up to 256 sessions per process I believe) which allows you to utilize your resources more effectively.
Title: Re: CGI or ISAPI?
Post by: MFGF on 08 Oct 2012 10:28:40 AM
Stating the obvious, of course, but ISAPI is only valid with an IIS web server. If you are using Apache (or some derivative), Apache-mod is the preferred gateway protocol, and CGI for anything else.

Cheers!

MF.
Title: Re: CGI or ISAPI?
Post by: cognostechie on 10 Oct 2012 12:33:59 PM
MFGF - Is this behaviour for 10.1 ? As far as I remember, I installed 8.4 few years ago and configured ISAPI to work with Apache . I had to manually edit one file and insert some commands there but it was working with Apache too.
Title: Re: CGI or ISAPI?
Post by: 10e5x on 10 Oct 2012 08:04:44 PM
Thanks everyone for the reply. Currently i am doing testing so i using CGI but will be proceeding to deploying it soon. I did a rough estimate. the most would probably be 200 users accessing cognos at the same time. Is that alot?
Title: Re: CGI or ISAPI?
Post by: MFGF on 11 Oct 2012 09:43:00 AM
Quote from: cognostechie on 10 Oct 2012 12:33:59 PM
MFGF - Is this behaviour for 10.1 ? As far as I remember, I installed 8.4 few years ago and configured ISAPI to work with Apache . I had to manually edit one file and insert some commands there but it was working with Apache too.

ISAPI is the native interface for IIS, and is supposed to give improved performance with IIS. While other web servers may have implemented an ISAPI interface, it's not going to be native to their technology, so would be less efficient with (say) Apache than Apache-mod, which is Apache's native interface.

MF.