The thing that bothered me most with CF 4.5 was the crashing under heavy
loads. From what I gathered off Allaire's site this was due to too much
data being pushed through the /tmp/cfserver pipe, and timing between
threads would get messed up and basically trash the whole process
requiring a restart.
Granted, there was a workaround to this -- you'd force Apache/Cfserver to
use TCP/IP sockets (versus a Unix socket) and all was fine. Minus the
10-15% documented performance hit.
Then, they released a patch for everything below 5.0, which fixed a
security hole... and introduced a documented 8-10% performance hit. I
really wish they would disclose some sort of exploit and a paper detailing
exactly what was wrong with the 4.x and below architecture that allows
people to view/delete any file on the system.
Not too long ago on the list there was a bug report involving <cfexecute>
under 5.0, which seemed like another threading issue with CF under Linux
under heavy load. I don't remember any report coming across that this
problem was entirely solved either.
So, my question is, has anybody -really- put CF 5.0 through it's paces on
Linux? Buidling a cross-platform SMP aware multi-threaded application
certainly isn't an easy job... and given Allaire's track record (in my
world) I really don't have much confidence in trying out a new version of
the server. Was 5.0 a complete re-write? What sort of architectural
changes were made to it, if any? What sort of tests are done on a CF
server before it's declared ready for the world? As was mentioned in the
long ago posts on <cfexecute> threads sometimes act differently w/
different libraries and kernels, which can vary from distro to distro. Is
there a set of CF pages and corresponding scripts to force the server to
execute them to test things like this? If so, can we play with them?
Sorry, I realize I'm a bit bitter and biased against CF server. But
received a product labled "Enterprise Edition" and having it crash
because the default install isn't setup to handle heavy loads? If I
wanted that I'd have put IIS up to the job on a box w/ 64 megs RAM :)
Justin Buist
On Tue, 31 Jul 2001, Damon Cooper wrote:
> Just in case you hadn't heard (I thought we put this to bed on this list
> several months back when we shipped CF5): CF5 on Linux SMP ROCKS THE
> HOUSE!!! :)
>
> Up to 4.5 X (TIMES) faster than CF4.anything. Much more solid, MUCH better
> scaling, MUCH less memory, dynamic footprint reduction, etc, etc, etc. On a
> 2.4 kernel, it goes FASTER THAN NT4.0 and Win2000 on the same hardware in
> some tests. It's very, very, very fast.
>
> I'd compare it to *anything* from *any vendor* on Linux.
>
> Try it for yourself. The download is free, try it for 30 days, and if I'm
> full of it, go back to what you're using now. If it's true, buy it and
> spread the word!
>
> - D
> ------------------------------------------------------------------------------
> Archives: http://www.mail-archive.com/cf-linux%40houseoffusion.com/
> To Unsubscribe visit
>http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux or send a
>message to [EMAIL PROTECTED] with 'unsubscribe' in the body.
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at
http://www.fusionauthority.com/bkinfo.cfm
------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/cf-linux%40houseoffusion.com/
To Unsubscribe visit
http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_linux or send a
message to [EMAIL PROTECTED] with 'unsubscribe' in the body.