Eight Years Of Apache 44
Kyle Hamilton writes "The Apache Software Foundation today
announced that its HTTP Server platform has reached a milestone of eight
consecutive years of World Wide Web technology leadership. Since its
first release in April of 1995, the Apache HTTP Server has become as
pervasive as the Web itself. According to two separate and independent
surveys, the Apache HTTP Server, which originally established itself as
the leading web server technology in April 1996, continues to acquire even
greater market, growing faster than all other competing web server
technologies.
Achieving eight straight years of technology leadership confirms that the
open source model works. Apache is now successfully deployed in a diverse
set of environments, from large commercial entities to small nonprofit
organizations. We are grateful to the community for their continued
support and participation in the development process, said Sander Striker,
Vice President of the Apache HTTP Server Project. We are firmly committed
to continuing to provide the most accessible and standards-compliant Web
server platform in existence."
Milestone (Score:4, Funny)
Re:Milestone (Score:1, Informative)
Re:Milestone (Score:2, Funny)
Re:Milestone (Score:2)
0001=1
0010=2
0011=3
0100=4
0101=5
0110=6
1000=8
Damn, you can't be a Slashdot geek if you can't do binary!
1010=10!
Re:Milestone (Score:1)
1 x 8
0 x 4
1 x 2
0 x 1
2 + 8 = 10
Re:Milestone (Score:1, Insightful)
note that in C, octal numbers are indicated by a 'zero' prefix. whcih, incidentally, bit me once when i tried to be tidy and write stuff like
Hip-hip Hoorah (Score:5, Insightful)
The List [apache.org]
Thanks to the success of the HTTP project, we've gained these, sounds like we should 'pay' tribute: http://www.apache.org/foundation/contributing.htm
Re:Hip-hip Hoorah (Score:1)
Re:Hip-hip Hoorah (Score:3, Interesting)
But they are APACHE projects. From the PHP website..."PHP is a project of the Apache Software Foundation."
Re:Hip-hip Hoorah (Score:1)
XML however isn't.
Re:Hip-hip Hoorah (Score:2)
Re:Hip-hip Hoorah (Score:1)
Re:Hip-hip Hoorah (Score:1)
But they are APACHE projects. From the PHP website..."PHP is a project of the Apache Software Foundation."
Afaik there have been some license issues (like PHP not taking the Apache 2.0 License etc) lately so PHP isn't an Apache project anymore, but I'm not sure about the current state - just looked at apache.org and there it is said that PHP is a "sister project"
Isn't it more like 11 years? (Score:5, Interesting)
Re:Isn't it more like 11 years? (Score:1)
quick - kill it! kill it! (Score:1, Interesting)
So the next time you're setting up a webserver and Apache is being a pain in the ass - kill it and switch to thttpd. You'll thank me.
Re:quick - kill it! kill it! (Score:5, Insightful)
So the next time you're setting up a webserver and Apache is being a pain in the ass - kill it and switch to thttpd. You'll thank me.
Well, thttpd is certainly faster and probably easier for images and other static files, but it is also certainly not faster for PHP and many other dynamic types. It also doesn't support SSL, which is a must in many cases.
Re:quick - kill it! kill it! (Score:1)
Re:quick - kill it! kill it! (Score:1, Interesting)
thttpd would make a great "images.whatever.com" server.
Re:quick - kill it! kill it! (Score:5, Informative)
For sites without too many dependencies per page (javascript, images), it's great. But for most people, there's a huge shortcoming: it does not support persistant (Keep-Alive) connections. Every file request has to wait for a new TCP connection to be established. When your average ping time is 250+ ms, that hurts BAD. Broadband users don't notice so much but modem users get shafted.
Also, thttpd has serious issues if your total fileset exceeds 1GB. It keeps a cache of last-used files via mmap(), but if you exceed your VM address space (lets say, a couple dozen 200 MB videos), you're in a world of hurt.
There are commercial versions like Premium THTTPD [schumann.cx] that cure many of these shortcomings, and include a host of other features like FastCGI for running PHP, etc.
But in the realm of free software, there is no one-size-fits-all best server. Apache isn't THAT hard to configure, and it beats thttpd in a lot of important areas.
Re:quick - kill it! kill it! (Score:3, Informative)
http://xoomer.virgilio.it/adefacc/httpd/thttpd/th
Re:quick - kill it! kill it! (Score:2)
Oh wait, I don't need to imagine, mplayer is explaining succinctly.
Re:quick - kill it! kill it! (Score:2)
Granted, the documentation is a bit poor, but once you get the hang of it, it's very nice to use. It's worth checking this out.
Re:quick - kill it! kill it! (Score:2, Insightful)
Re:quick - kill it! kill it! (Score:1)
Celebrate with a new version (Score:5, Informative)
Here's the official announcement/changelog [apache.org].
A new version of modssl to go with it too- just in time for the new server I had to set up today
-h3
Re:Celebrate with a new version (Score:2)
clearly/hopefully the term nonce was not coined by a british developer...
8 years of redundancy (Score:2, Interesting)
This
Re:8 years of redundancy (Score:2)
Re:8 years of redundancy (Score:1)
Re:8 years of redundancy (Score:4, Informative)
I'd hate to dispell the lore - but the web server is in fact largely build from quality checked and polished versions of those submitted patches. Sure - a patch which fixes 1 thing and breaks 3 others; or optimizes for one rare case at the expense for 2 common cases may need some work - but over those 8 years very few patches and suggestions have gone to waste. If they where good they typically pop up at some point later if they where too radical at the time of first posting.
Soo keep them coming !
Dw.
Re:8 years of redundancy (Score:1)
2 thumbs up (Score:1)