Apache Week
Issue 262, 7thSeptember2001:

Copyright 2020 Red Hat, Inc

In this issue

Under development

gzip content compression in Apache 2.0

The controversial topic of a gzip content compression module for Apache 2.0 was brought up this week and discussion on the development list soon descended into a vitriolic flamewar, ranging from whether many or few modules should be distributed with Apache, down to personal abuse between list members.

The HTTP/1.1 specification describes how an HTTP client indicates that it can handle compressed content by sending an Accept-Encoding header with each request. The server may then choose to compress the response using one of the compression schemes which the client claimed to support.

The mod_gzip module produced by HyperSpace Communications adds support for the gzip compression scheme to Apache 1.3. This week a mod_gz module was independently contributed, which implements a gzip compression filter for Apache 2.0, providing similar functionality to mod_gzip. One important difference between the two modules is that mod_gzip includes its own gzip implementation, whereas mod_gz relies on an external zlib library.

The authors of mod_gzip indicated that a 2.0 port of their code was under development, but would not be publicly released until the next 2.0 beta release. After a heated debate comprising of over a hundred messages, it was made clear that mod_gzip would not be submitted for inclusion in 2.0. Despite this, a consensus has not yet emerged on whether mod_gz will be included in 2.0.

In the news

Updated Apache surveys

It has been a couple of months since we last reported on new figures from the Netcraft and E-Soft surveys of web sites. Netcraft find that Apache and servers based on Apache have just under 60% market share, and E-Soft report just over 61%. In the secure server space, E-Soft find little difference with Apache and Stronghold together having 61% market share.

The E-Soft report goes into a lot of interesting detail, showing information such as the versions of servers being used and most popular modules. We found it interesting that nearly 100 thousand sites are still reporting they are running on Apache 1.2 ( Apache 1.3 was released over three years ago). The most popular Apache module is still PHP, available on nearly half of all Apache sites.

Featured articles

In this section we highlight some of the articles on the web that are of interest to Apache users.

PHPBuilder take a look at "using Webalizer to analyze Apache logs". Webalizer is a freely available log analysis tool written in C that is designed for speed; even on a modest machine it can handle tens of thousands of log lines a second. However it can be tricky to get Webalizer installed, so this article takes you step by step through how to get it installed and running.

Joe "Zonker" Brockmeier walks you through ways of improving your Apache performance in "HTTP Benchmarking, Part 3". The article focusses on Linux systems, looking at tuning both your hardware, server configuration, and modules.

This issue brought to you by: Mark J Cox, Joe Orton