On 2/2/06, Nick Kew <nick@xxxxxxxxxxxx> wrote: > > I'm having trouble configuring an Apache 2.0.55 (32-bit; linux;) to > > serve pre-compressed (gzip 1.3.5) html files (for inline browser > > rendering) > > That's usual. Is anyone aware of a way to serve precompressed content in apache 2.0.x? Multiviews, type-map or what ever? I'm fairly certain if I can see a reproducible example of this working, I can get it the rest of the way with type-map. > > using AddHandler type-map. > > Why? That's a bunch of added complexity. When I use multiviews, I observe Apache slowing a good 20-30%. I read a lot of 'opinions' on the Internet, and came to believe the slowdown is related to Apache performing an opendir on each hit just to search for candidates matching /^index\.*$/. like the '.htaccess' look-ups, Apache does not cache these look-ups and they are done every single hit. Each of my directories has roughly 1k-5k files on average (just shy of 7k in the largest dir). When I used a type-map, apache appeared much 'snappier' under load and I could still have static content in both html (4.0.1) and xml (1.0; xhtml 1.1). > > Using the type-map, Firefox (1.5) and Safari (2.0.3) are not > > displaying the content inline, they both want to download the > > 'application/x-gzip' instead. > > That's what Content-Type is for. See RFC2616. I spent most of the afternoon re-reading it... I still believe the goal is: Content-Encoding: gzip Content-Type: application/xml Am I correct? How do I get apache to offer this for static files? There are no proxies involved between the broweser and server The only time I observed apache injecting the 'Content-Encoding: gzip' it explisityl overode the 'Content-Type: application/xml' that I specified with 'Content-Type: application/x-gzip'. (see the last ethereal summary from the first post) > > Both browsers behave properly when > > un-compressed files are dynamically compressed via mod_deflate > > (verified with ethereal included bellow). > > They'll do that with compressed content too, if you don't mess up > the content-type. thanks for the reply!!!! --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx