If you are unable to create a new account, please email support@bspsoftware.com

 

News:

MetaManager - Administrative Tools for IBM Cognos
Pricing starting at $2,100
Download Now    Learn More

Main Menu

CGI or ISAPI?

Started by 10e5x, 27 Sep 2012 10:14:53 PM

Previous topic - Next topic

10e5x

Which should i use? CGI or ISAPI for Cognos 10.1.1? Now currently using CGI, will there be much difference?


bdouglas

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.

MFGF

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.
Meep!

cognostechie

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.

10e5x

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?

MFGF

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.
Meep!