Apache Hello World Benchmarks
Joshua Chamas writes "I have been running the Hello World benchmarks for years, and I have finally published the Apache Hello World Benchmarks site based on this data. Most people have a love-hate relationship with benchmark data, but I think its critical information to have whenever choosing what's right for your project. The beauty of these benchmarks is that they are open source, so one can run them easily on their Apache/UNIX system and pry them apart to see what makes them tick!"
#include
main()
{
for(;;)
{
printf ("Hello World!\n");
}
}
yes benchmarks are cool, guess Joshua covered that one pretty much,
Righteousness postpones the inevitable
http://burningaureole.caveism.net
I am very suprised about the "slowness" of Mason and it's memory consumption. Mason's advantage is the cacheing of pseudo-compiled components. I wonder if this Benchmark suite is reasonably testing Mason's scalability (does it scale linearly or logrithmicly, or what).
-- I am not a fanatic, I am a true believer.
PHP scripts are compiled in run-time. You can speed up PHP significantly by using a "Cache" module that stores precompiled php scripts (compiled ONLY the first time they are requested) in memory that is shared among requests. APC is a great one and is available at: http://apc.communityconnect.com/
Zend (http://zend.com) Also has a number of PHP goodies! Expect some significant speed improvements when using a cache! I highly recommend them!
x
Ever need an online dictionary?
Wow, we use some tomcat at work, and I'm surprised as hell by those. I always assumed mod_perl was a memory hog.
I wonder why they didn't include JBoss or WebLogic? WebLogic, I can understand - expen$ive... but JBoss is free, it's on sourceforge.
BTW: This comment is echoing in a very empty room...
My mod_perl stuff usually works very fast when compared to the other stuff...
Guess I shall keep kludging in perl.
-- The universe began. Life started on a billion worlds...
-- Except on one where stupidity was there first.
Using hello world as a benchmark? This doesn't make much sense since "hello world" is a learning / testing application for developers and no technical merits can be properly tested using this method except initial load time, initial memory usage, etc.
Regardless, I think most admins understand apache is one of (I would say the fastest) the fastest web servers in the market.
This is the Internet. You can say "fuck" here. - AC
I know it's not the Apache httpd, but I would have thought that if you were going to benchmark an XSLT suite, you'd be trying out Cocoon, which is an Apache project.
Any story on why you didn't get around to that? If you're going to run more of these, that would be a good one to use.
"Oh, I hope he doesn't give us halyatchkies," said Heinrich.
Me run APahce and Mozlla
As an elite Apache haxor I'm proud to announce I got Apache compiled and running on an analog Victrola. No, not a VIC20, a wind-up Wictrola gramapone. Right now it's hosting CmdrTaco favorite tentacle rape porn along with the best tips on spelling the Slashdot crew can offer. Oh, and chrisd has an article on the new spellcheckig feature of Mozlla.
I just compiled Apache 2.0 with gcc3 on an Atari 2600 running Debian 3.0
I just installed Apache on a 55 gallon oil drum. Let's see Windows do that!
I forgot to mention that the barrel is running Debian 3.0
Moderators suck ass
In my own benchmarks of web applications, I try to include a super simple test to establish a baseline, so that there is a point of reference for comparing the real application.