On Tue, 4 Jun 2002, Slava Bizyayev wrote:

> Dear Valerio, Alvar, and Igor,
> Thank you very much for your attention to Apache::Dynagzip.
> It is on CPAN now:
> 
> The uploaded file Apache-Dynagzip-0.04.tar.gz has entered CPAN as
> file: $CPAN/authors/id/S/SL/SLAVA/Apache-Dynagzip-0.04.tar.gz
> size: 24939 bytes
> md5: 586610ffdd35cd1ceceaba4796fd6212
> 
> I've just fixed a few typos and updated README for this version.
> Now I'm back in our discussion.
> 
> I believe the questions, which we began to discuss yesterday with Valerio
> privately should go public being helpful for others too. Especially, seeing
> that they are similar to Alvar's interests.
> 
> I feel this discussion very important, but this time it is not about the
> Dynagzip itself. Indeed, it is about the implementation of gzip compression
> in most common view.
> 
> You know, there are 6 open source modules/packages for the web content
> compression available in the World (in alphabetic order):
> 
> ·Apache::Compress
> ·Apache::Dynagzip
> ·Apache::Gzip
> ·Apache::GzipChain
> ·mod_deflate

I should note that there are two unrelated mod_deflate modules - my one for
Apache 1.3 and Apache2's one.

> ·mod_gzip

> On other hand, you know of-course, that the compression is used rarely in
> practice to date. My own observations show that there are only few content
> providers, who compress their traffic. I would mention Oracle as the leader,
> which covers a significant percent of its on-line documentation with gzip
> compression (looks like a static approach). On Yahoo there are few pages
> gzipped only. Even the US governmental sites do not use gzip. Why?
> 
> Because it is not that simple to implement the web compression to date. The
> success of the compression implementation depends on quality of client side
> software. I would not consider the efforts of browser vendors sufficient
> these days. We know many bugs. Others are still hidden. We can't fix them.
> To adjust a web server appropriately is a common problem for any of
> mentioned compression modules.

mod_deflate had been used for one year on several popular Russian sites
without problems so I think the main browsers have good gzip support.

> That's why I believe it is better to have one simple common rule in all
> compression modules (like an Accept-Encoding header), and a flexible FixUp
> handler, which should control the $r->header_in('Accept-Encoding') prior to
> compression handler.

Fixup handler is too early for this.

> I don't know should it be a kitchen of every system administrator, or
> somebody could volunteer to serve the public web site about the current
> conditions of different web clients and recommended masks?.. I can't host it
> on my devl4, because it is a development machine. That would be better to
> find some stable place, like mod_perl, or apache project ;-).

I can host it on my site. I already have list of browser gzip/deflate
capabilites and bugs in mod_deflate Russian documentation.
I need simply translate it to English.

Igor Sysoev
http://sysoev.ru

Reply via email to