> There's web serving in general, and CGI applications in particular.
I've
> seen relatively significant differences between tuning settings for
static
> web serving and CGI applications. My question (and it may take me a
couple
> of tries to get the question exactly right, I suppose) is, would that
> patch
> have benefited a similarly written mod_perl application in the same
way,
> or
> would there be significant differences between the two?
> 
Yes, there would. It is not like every web application server is
implemented the same. Depending on how they are implementing greatly
affects how you tune them. In the case of ColdFusion, it originally came
from Windows land, where the only way to make a high performance
application is to use threads. The opposite is generally true in the
Unix world and is certainly true in the Linux world. Again, Linux
doesn't offer native threads, so the ColdFusion has to make use of
threading libraries that emulate threads on top of processes.

In my case, I was able to determine kernel bottlenecks related to how
work is divided up for ColdFusion and then change the kernel to improve
ColdFusion's performance. I didn't actually implement the kernel changes
myself however. I just started emailing a few kernel hackers and found
some patches they were working on to address similar problems. After
merging several different patches together I was able to get the kernel
the way I wanted it.

It was also during this time that I tried to build a ColdFusion stub for
Tux, RedHat's in kernel web server that holds all the performance
records. While I successfully executed a few ColdFusion requests, I was
so far off from getting it to work that I gave up. Although, I had
proven that it could be done.

Anyway, like I said in the last email, this is all a moot point now
anyway. I can now easily average hundreds of requests a second per
server these days with ColdFusion.

-Matt

______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to