More than 1,000 Apache developers and users gathered at ApacheCon 2000 in Orlando last week to discuss -- among other things -- the progress the Apache Web server is making towards World Domination.
A series of sessions on the PHP and Perl scripting languages, for example, went under the tongue-in-cheek title "World Domination Heroes." Behind the levity, however, was the knowledge that Apache does indeed hold a commanding position in the world of Web servers. In the opening plenary, while members of the Apache Software Foundation took questions from the audience, ASF vice president Ken Coar casually displayed on an overhead screen the Netcraft Web site, which monitors Web server software use on the Internet. Apache holds a commanding lead, running nearly 60% of the servers on the Internet. Microsoft's IIS was a distant second, with around 20%. Apache 2.0 -- which was released in alpha on the conference's final day -- will likely widen Apache's lead still further. Among other features, the new release incorporates an improved approach to threading on Unix, which means a single Web server can now potentially handle thousands of users. Another change, called the Apache Portable Runtime, or APR, moves platform-specific code out of the core Apache code and into modules. That will allow the use of native Windows calls on Microsoft platforms, boosting Apache's performance in serving static pages on Windows by as much as 150%, according to Bill Stoddard, a development manager at IBM and ASF developer. Earlier versions of Apache required non-Unix platforms like BeOS and Windows to use POSIX-emulation functions that hurt performance. While Apache's scalability on Unix should be greatly improved, Stoddard does not expect Apache 2.0 to see much of a performance boost on Unix. In response to an audience question, Stoddard added that Apache 2.0 will compile and serve Web pages on Windows 2000 but it has not received any testing yet on that platform.
A Meeting of the Minds
Unlike the recent LinuxWorld conference in New York, which had a huge show floor and was accompanied by a veritable tidal of press announcements from various vendors, ApacheCon 2000 was billed as a conference for developers. For many attendees, like Ben Laurie, director of London-based A. L. Digital Ltd., and an Apache Software Foundation board member, the chance to talk to fellow Apache developers in person was a high point of the meeting. "I've been working with Apache for five or six years -- since version 0.9.11 -- and until this meeting I hadn't met a lot of my fellow ASF board members," he says. Others conference-goers came looking not only to network with other Apache users but to pick up useful information as well. David Veatch, for example, an Internet developer at a bank in Kansas City, Mo., went home satisfied in that regard. He found a talk on Apache security "extremely enlightening." Among the topics discussed there was a potential security hole in the Secure Sockets Layer encryption process in Apache.