[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Is there any helper module to boost cgi performance ?



On Fri, 23 Dec 2011 14:38:33 -0700
Bob Proulx <bob@proulx.com> wrote:

> J. Bakshi wrote:
> > But I need to continue with cgi as svn is based on web interface and
> > also viewvc is there too.
> 
> Note that viewvc can also be integrated using mod-python too.  It
> doesn't require CGI.
> 
> > Regarding performance... my bad... a simple php sites takes 30 sec
> > to come up and after that the browsing through that site seems
> > little faster...
> 
> If you are seeing that long of a latency then the problem is not CGI
> nor FastCGI.  Thirty second latencies indicate something broken on
> your site only.  You will have to debug your site.
> 
> Typically a 30 second latency will be from a DNS timeout of some sort.
> Sometimes installing a caching nameserver will cover up the problem
> because it will cache the failure.  The first bad lookup is slow but
> then subsequent bad lookups is faster.  But it is better to debug the
> failure first.  And then of course install a caching dns server anyway
> because that is always a good thing to have on an active web site.
> But I assure you that both simple CGI and FastCGI are much faster than
> what you describe.  Sub second latencies are normal.
> 
> To debug this you should set up a simple do-nothing web page that uses
> FastCGI and then see what it does.  A simple do-nothing web site
> should be virtually instantaneous.  If that is still showing thirty
> second delays then you would know for sure that you have something in
> your configuration that causing the delay.  If not then you know the
> delay is in your program code.
> 
> > but still the lenny server is performing really fine than
> > squeeze.
> 
> There isn't anything effectively different between Lenny and Squeeze.
> If you are seeing a difference then use that to debug what is going
> on.  If you are seeing a difference then that is a difference between
> the two configurations and not between the versions.
> 
> > Can libapache2-mod-speedycgi and speedy-cgi-perl help to get speed ?
> 
> No.  Something is simply broken.  Find it and fix it.
>

Hello Bob,

Something different !!!
You are right, the cgi is not the all_in_all culprit.

I have done further investigation and found dedicated mysql server introduces latency
when remote mysql user connect with it. Hence added 

skip-name-resolve under [mysqld]

And now the sites become faster. 
 
But still there is a huge delay when accessing vievc and cgi is involved here.
The prime issue has been solved. Now I'm focused on cgi

Thanks


Reply to: