Bluehost.com Web Hosting $6.95

Apache 2.0.55 - Windows XP - mod_deflate compression

This is a discussion on Apache 2.0.55 - Windows XP - mod_deflate compression within the Windows Web Servers forums, part of the Web Server and Related Forums category; I am trying to have Apache to compress the output from an J2EE application server before it reaches the client ...


Go Back   Usenet Forums > Web Server and Related Forums > Windows Web Servers

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 04-05-2006
cheekeong.yong@gmail.com
 
Posts: n/a
Default Apache 2.0.55 - Windows XP - mod_deflate compression

I am trying to have Apache to compress the output from an J2EE
application server before it reaches the client browser.

I decided to setup a forward proxy using the samples from Apache
documentation using the httpd.conf file and started the server.

Summary, I am able to get the Apache proxy server working .

However, I am not able to get the J2EE application server output
compressed (using mod_deflate) before it reaches the browser when I set
the browser to use the newly setup Apache proxy.

Will subsequent browser request to the proxy server return compressed
output?

Do I have to do anything extra for dynamically generated page (JSPs,
Servlets) to get the mod_deflate working?

Thank you for any help on this.

Regards,
Chee Keong


Below are the details on what has been done for testing.

First, I uncomment all the "LoadModule proxy_module??????" lines
--------------------------------------------------------------
ProxyRequests On
ProxyVia On

<Proxy *>
Order deny,allow
Deny from all
Allow from MY_CLIENT_IP_ADDRESS
</Proxy>
-----------------------------------------------------------------
I was able to access the J2EE application using the newly configured
proxy.

Then after stopping the server , I decided to add the mod_deflate
configuration as given in the documentation. However, I noticed that my
download size (using a network tool call BitMeter) remain the same.

I tried to modify a few thing including changing the <Location /> tag
to <Location *> but it still does not compress.

Below is the sample from the documentation that I added to the end of
the configuration file.
------------------------------------------------------------------------------------
<Location />
# Insert filter
SetOutputFilter DEFLATE

# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE masquerades as Netscape, but it is fine
# BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
# the above regex won't work. You can use the following
# workaround to get the desired effect:
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

# Don't compress images
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png)$ no-gzip dont-vary

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary
</Location>
----------------------------------------------------------------------------------------------------------

  #2 (permalink)  
Old 04-05-2006
cheekeong.yong@gmail.com
 
Posts: n/a
Default Re: Apache 2.0.55 - Windows XP - mod_deflate compression

Note
--------
I got an startup error with the header append line. So, I commented the
line. Same results

# Make sure proxies don't deliver the wrong content
Header append Vary User-Agent env=!dont-vary

Additional testing

I took out the whole <Location > tag contents and only add the line
SetOutputFilter DEFLATE at the last line of the file. However, same
results too.

Thanks for any hints or tips on what else to try.

Regards,
Chee Keong

  #3 (permalink)  
Old 04-05-2006
cheekeong.yong@gmail.com
 
Posts: n/a
Default Re: Apache 2.0.55 - Windows XP - mod_deflate compression

I did further debugging by enabling log for deflate in both format.

>From the logs, the ratio indicate no compression. What is the reason ?


Thanks for any help on this.

Regards,
Chee Keong

Deflate Log Format 1
----------------------------------------------------------------------------------
"GET http://pearl:7018/yantra/yfcicons/ipclose.gif HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/yfcicons/moreactions.gif HTTP/1.0" -/-
(-%)
"GET http://pearl:7018/yantra/console/scripts/dm.js HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/console/scripts/om.js HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/console/scr...ationreason.js
HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/console/scripts/tools.js HTTP/1.0" -/-
(-%)
"GET http://pearl:7018/yantra/extn/console/scripts/ref.js HTTP/1.0" -/-
(-%)
"GET http://pearl:7018/yantra/css/table.htc HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/css/table.htc HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/css/scripts/editabletbl.js HTTP/1.0" -/-
(-%)
"GET http://pearl:7018/yantra/css/table.htc HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/css/scripts/editabletbl.js HTTP/1.0" -/-
(-%)
"GET http://pearl:7018/yantra/yfcicons/lookup.gif HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/css/jade.css HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/yfcscripts/yfc.js HTTP/1.0" -/- (-%)
"GET
http://pearl:7018/yantra/console/SE9...00039%22%2F%3E
HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/yfcscripts/popup.js HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/common/alertmessages_en_US.js HTTP/1.0"
-/- (-%)
"GET http://pearl:7018/yantra/yfcscripts/Validation_en_US.js HTTP/1.0"
-/- (-%)
"GET http://pearl:7018/yantra/yfcscripts/...ionRoutines.js
HTTP/1.0" -/- (-%)
"GET http://pearl:7018/yantra/yfcscripts/OnLoadRoutines.js HTTP/1.0"
-/- (-%)
"GET http://pearl:7018/yantra/yfcscripts/...ionRoutines.js
HTTP/1.0" -/- (-%)
-----------------------------------------------------------------------------------

Deflate Log Format 2
----------------------------------------------------------------------------------------
"GET http://pearl:7018/yantra/css/jade.css HTTP/1.0" 37001 (-)
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
"GET http://pearl:7018/yantra/yfcscripts/yfc.js HTTP/1.0" 81386 (-)
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
"GET http://pearl:7018/yantra/console/SE9shipment.search HTTP/1.0"
50199 (-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR
1.1.4322)"
"GET http://pearl:7018/yantra/yfcscripts/popup.js HTTP/1.0" 8362 (-)
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
"GET http://pearl:7018/yantra/common/alertmessages_en_US.js HTTP/1.0"
6745 (-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR
1.1.4322)"
"GET http://pearl:7018/yantra/yfcscripts/Validation_en_US.js HTTP/1.0"
3165 (-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR
1.1.4322)"
"GET http://pearl:7018/yantra/yfcscripts/...ionRoutines.js
HTTP/1.0" 8638 (-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
..NET CLR 1.1.4322)"
"GET http://pearl:7018/yantra/yfcscripts/OnLoadRoutines.js HTTP/1.0"
7926 (-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR
1.1.4322)"
"GET http://pearl:7018/yantra/yfcscripts/...ionRoutines.js
HTTP/1.0" 3502 (-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
..NET CLR 1.1.4322)"
"GET http://pearl:7018/yantra/yfcscripts/...ionRoutines.js
HTTP/1.0" 5126 (-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;
..NET CLR 1.1.4322)"
"GET http://pearl:7018/yantra/yfcscripts/coolbuttons.js HTTP/1.0" 7280
(-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR
1.1.4322)"
"GET http://pearl:7018/yantra/extn/scripts/extn.js HTTP/1.0" 2613 (-)
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
"GET http://pearl:7018/yantra/extn/consol...pts/menubar.js HTTP/1.0"
15209 (-) "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR
1.1.4322)"

----------------------------------------------------------------------------------------

 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 12:48 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0