日期:2014-05-16  浏览次数:20744 次

Apache整合Tomcat的一些问题设置

开启Gzip和Expires提升网页加载速度
在httpd.conf文件中找到下面两行,将注释#去掉,重启。
LoadModule deflate_module modules/mod_deflate.so
LoadModule expires_module modules/mod_expires.so
然后多添加两个模块:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800
</IfModule>

<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript
</IfModule>

#Apache乱码问题解决
设置tomcat下server.xml
<Connector port="8011" protocol="AJP/1.3" redirectPort="8443" URIEncoding='GBK'/>
注意:是和worker.tomcat1.port=8011对应的端口号设置因为这里tomcat不过原来的端口了

#Apache内存缓存

#mod_cache->#mod_mem_cache 内存缓存要开启2个模块mod_cache、mod_mem_cache
CacheEnable mem /
MCacheMaxObjectCount 20000
MCacheMaxObjectSize 1048576
MCacheMaxStreamingBuffer 65536
MCacheMinObjectSize 10
MCacheRemovalAlgorithm GDSF
MCacheSize 131072