`
Duno
  • 浏览: 32992 次
  • 来自: ...
社区版块
存档分类
最新评论

Apache+负载均衡+gzip(自带的)

阅读更多
流水帐:

    <IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    SetInputFilter DEFLATE

    #the two above compress everything unless excluded below
    SetEnvIfNoCase Request_URI \.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary             
    SetEnvIfNoCase Request_URI \.avi$ no-gzip dont-vary            
    SetEnvIfNoCase Request_URI \.mov$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI \.mp3$ no-gzip dont-vary
    SetEnvIfNoCase Request_URI \.mp4$ no-gzip dont-vary    
    SetEnvIfNoCase Request_URI \.rm$ no-gzip dont-vary     
    SetEnvIfNoCase Request_URI \.plist$ no-gzip dont-vary  

    # Below is an example where you get rid of what's above and you explicity compress
    AddOutputFilterByType DEFLATE application/x-httpd-php application/x-httpd-fastphp application/x-javascript application/x-httpd-eruby text/js text/html image/jpg image/jpeg image/gif image/png text/css
    DeflateFilterNote ratio
    DeflateCompressionLevel 9
    LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate
    CustomLog logs/deflate_log deflate
    </IfModule>


    <Directory "XXX">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    </Directory>

    <VirtualHost *:80>
    ServerAdmin joshokn@gmail.com
    ServerName localhost
    ServerAlias clm
    ProxyPass /images/ !
    ProxyPass /stylesheets/ !
    ProxyPass /javascripts/ !
    Alias /stylesheets/ "XXX/stylesheets/"
    Alias /images/ "XXX/images/"
    Alias /javascripts/ "XXX/javascripts/"
    ProxyPass / balancer://clm_balancer/
    ProxyPassReverse / balancer://XXX_balancer/
    ErrorLog logs/clm-error.log
    CustomLog logs/clm-access.log common
    </VirtualHost>

    <Proxy balancer://XXX_balancer>
    BalancerMember http://localhost:3000
    BalancerMember http://localhost:3001
    BalancerMember http://localhost:3002
    BalancerMember http://localhost:3003
    BalancerMember http://localhost:3004
    BalancerMember http://localhost:3005
    </Proxy>



对于js,css文本文件压缩还可以,image压缩没有我想象的那么惊讶,效果不是很好。

参考:
http://httpd.apache.org/docs/2.0/mod/mod_deflate.html#recommended
http://schroepl.net/projekte/mod_gzip/config.htm
【原生gzip,但好像apache2.x支持不好,遂选择apache自带的mod_deflate】

补充,在做apache要所之前,已经用jsbuilder压缩过js,效果不错,以前就用过,随手拈来,效率还可以,只是在折腾gzip的时候耗费些时间。
分享到:
评论

相关推荐

    apache+tomcat+jk 均衡负载和集群

    Apache+Tomcat+JK是一个常见的Web服务器和应用服务器集群解决方案,用于实现负载均衡和高可用性。这个配置中,Apache作为前端反向代理服务器,Tomcat作为后端的应用服务器,而JK模块是Apache与Tomcat之间的连接器,...

    Apache+tomcat负载均衡

    Apache+Tomcat的负载均衡配置就是为了解决这一问题。 负载均衡的基本思想是将来自用户的请求分发到多个后端服务器,这样可以避免任何单一服务器过载,同时提高整体服务的可靠性和响应时间。Apache通常通过其模块mod...

    apache+tomcat7+jk负载均衡

    总的来说,Apache+Tomcat7+jk负载均衡方案为企业级Web应用提供了可扩展性和高可用性。通过合理配置,可以有效应对高并发访问,提高服务的稳定性和可靠性。然而,为了保证系统的健壮性,还需要考虑其他的配套措施,如...

    Tomcat6集群 + Apache + Nginx均衡负载及其测试

    Tomcat6集群 + Apache + Nginx 均衡负载 以及apache 的ab进行压力测试的方法

    配置安装Apache+Apache Tomcat实现tomcat负载均衡教程.doc

    配置安装Apache+Apache Tomcat实现tomcat负载均衡教程.doc

    windows平台apache+tomcat+说明文档负载均衡整个环境

    本人自己配置的windows平台apache+tomcat负载均衡实现,这个资源中包括apache,tomcat,测试项目+说明文档。只要正确安装apache,即可直接正常运行。本人参考网络,所以给贡献网络。

    java使用apache+resin实现负载均衡设置

    Java 使用 Apache+Resin 实现负载均衡设置 Java 使用 Apache+Resin 实现负载均衡设置是一种常见的解决方案,旨在提高系统的可用性和可扩展性。下面是该方案的详细说明: 一、为什么需要负载均衡? 在实际应用中,...

    apache+tomcat负载均衡_proxy模式

    内附完整配置教程和修改后的apache的httpd.conf文件和tomcat的server.xml配置文件,包含test测试项目,不包含apache和tomcat安装文件。 本教程参考网上资料,本机测试成功,如有问题可以私信说明。

    apache配置负载均衡

    Apache 配置负载均衡实现访问请求分流提高访问性能 Apache 配置负载均衡是将所有用户的访问压力分散到多台服务器上,也可以分散到多个 Tomcat 里,提高访问性能。负载均衡的主要目标是将用户的访问请求分流到多个...

    Apache Tomcat 负载均衡

    Apache Tomcat负载均衡是分布式系统中关键的一环,旨在通过分散服务器请求,提高系统的可用性和响应速度,同时增强系统的容错能力。本文将基于提供的文件信息,深入解析Apache Tomcat负载均衡的配置与实现机制。 ##...

    tomcat+apache+jk集群和负载均衡

    以下是对标题“tomcat+apache+jk集群和负载均衡”以及描述“tomcat+apache+jk集群和负载均衡”的深入解析,涵盖其原理、配置步骤以及关键参数调整。 ### 1. 理论基础 #### Tomcat Tomcat是Apache软件基金会下的一...

    Apache+Tomcat+JK 实现集群负载均衡文档

    Apache+Tomcat+JK 实现集群负载均衡是一种常见的Web服务器和应用服务器的部署方式,它能够提高系统的可用性和响应速度,实现服务的高并发处理。本文将详细介绍如何配置这一环境。 首先,我们需要准备以下软件: 1. ...

    linux_apache+tomcat负载均衡安装和调试.pdf

    《Linux Apache + Tomcat 负载均衡安装与调试详解》 在当今互联网环境中,高可用性和可扩展性是服务器架构的重要考量因素。Linux、Apache 和 Tomcat 的组合是搭建高性能 Web 应用服务器的常见选择,而通过负载均衡...

    apache反向代理+负载均衡.txt

    Apache负载均衡和反向代理配置文件开启的模块及代码配置方法。。。。。。。。。。。。。。。。。。。

    Apache+JK+Tomcat搭建负载均衡

    Apache+JK+Tomcat搭建负载均衡是一种常见的高可用性和性能优化策略,主要目的是分散网络流量,提高服务的稳定性和响应速度。这个方案特别适合大型网站或应用,可以有效防止单点故障,提升用户体验。 首先,负载均衡...

    Apache+tomcat实现负载均衡

    本篇文章将详细介绍如何使用Apache和Tomcat实现负载均衡。 负载均衡的核心思想是将来自用户的请求分发到多个服务器上,以避免单一服务器过载。在Apache与Tomcat的组合中,Apache通常作为前端负载均衡器,通过HTTP...

    apache+tomcat集负载均衡

    Apache 和 Tomcat 集群负载均衡是一种常见的高可用性和可扩展性解决方案,它通过将请求分散到多个服务器上,确保即使单个服务器出现问题,整个系统仍能保持正常运行,并且能够处理更多的并发请求。 首先,我们需要...

    Apache+Jboss负载均衡加域名转发

    通过Apache作为前端的Web服务器,结合JBoss作为后端的应用服务器,可以实现高效且稳定的负载均衡及域名转发功能。本文将深入解析如何配置Apache 2.2与JBoss 4.2.3来实现这一目标。 ### 一、Apache与JBoss集成的基本...

    jk+apache+tomcat整合 负载均衡 集群

    jk+apce+tomcat 整合 实现tomcat负载均衡 tomcat集群。让tomcat处理.jsp动态页面,apache处理静态页面。平且实现在一个IP下提供多个站点服务。 里面包括怎样配置apache虚拟机文件 怎样配置tomcat的虚拟机文件 花了我...

    apache + tomcat 负载均衡worker模式初探

    当面对高并发访问时,为了提升系统性能和可用性,我们可以采用负载均衡策略,其中"worker模式"是Apache mod_proxy模块的一种配置方式,用于实现对后端Tomcat服务器的负载均衡。 Apache的mod_proxy模块允许我们配置...

Global site tag (gtag.js) - Google Analytics