magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 2001 > 05 > Infrastructure Product Review  

Not Too Patchy

By Brian Wilson

At the Apache conference in Orlando last year, the Apache team announced the first alpha release of Apache Server 2.0. At this writing, it has just released alpha 9, and there's reason to believe the beta will be released at this year's conference.

Better Support for NT

The biggest change in Apache 2.0 is the introduction of multiprocessing modules. Apache 1.x was written for the Unix process model and then ported to other operating systems by popular demand. The 1.x version uses the "preforking" process model. A root Apache daemon forks multiple child processes to handle multiple connections to clients. On Unix, the root process keeps tabs on the children, starting more when load goes up and killing off processes when load goes down. Because other platforms don't support the fork-system call, a single process has to manage all connections, limiting Apache's performance on those platforms. Apache 2.0 supports multiple process models including threads on both Unix and NT platforms. For the first time, Apache performance on NT is as good as it is on Unix.

In Apache 2.0, the process model has been moved into a module that you select at compile time to support your platform. There are currently five modules, including special support for Windows NT and BeOS. The most dramatic change is Apache's improvement on the NT platform.




  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2