The Apache Foundation celebrates its 17th anniversary by launching a new version of its Web server. The program: dynamic reverse proxy, and management of a larger number of simultaneous requests.
This is the first major update of the Apache Web server since 2005. Launched on the occasion of the 17th anniversary of the eponymous foundation, it succeeds to version 2.3.
Following in the footsteps of Nginx, the Open Source project has focused on optimizing the performance of the server, with a view to the needs of many websites to manage an ever-increasing volume of traffic.
The equation sought: allow the Apache server to support a larger number of simultaneous connections, while consuming less memory. And Apache says that this new version goes well in this direction. “Despite the addition of many new features, version 2.4.x tends to use less memory than version 2.2.x,” it says.
Among the changes, the reverse proxy module now allows multiple servers to be exposed through a single IP address (via a dynamic reverse proxy device), even if the addresses of those servers change frequently. Still on the subject of performance management, it is now possible to set the duration of a timeout to a few milliseconds.
Cache management is also optimized (with for example the possibility to cache small data objects). But Apache HTTP Server 2.4 goes even further by improving the management of rules at the request level. “A new expression interpreter allows to specify complex conditions via directives with common syntax such as SetEnvIfExpr, RewriteCond, Header,
|Web server||February 2011||Market share||February 2012||Market share||Evolution|
|Source: Netcraft 2012|
Apache HTTP Server is by far the most widely used web server on the web. Its market share has continued to grow in recent years. From 59% in February 2011, it now reaches nearly 65%.