`

win2003中Apache开启gzip功能

阅读更多

一直觉得网站访问速度很慢,打开0.6秒,打开GZIP后打开只要0.1秒,非常不错!

 

 

HTTP 压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。相对于普通的浏览过程HTML ,CSS,Javascript , Text ,它可以节省40%左右的流量。更为重要的是,它可以对动态生成的,包括CGI、PHP , JSP , ASP , Servlet,SHTML等输出的网页也能进行压缩,压缩效率惊人!!

1)针对Apache2.0之前的版本,它原本是不支持的,不过可以通过添加第三方的module_gzip模块来启用
2)针对Apache2.0及之后的版本,Apache 提供支持, 不过不叫gzip,而叫mod_deflate
下面就对Apache2.0及之后的版本作一个说明。

1.开启 gzip模块
   LoadModule deflate_module modules/mod_deflate.so
2. 在httpd.conf中增加下面的内容:
<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  

    # 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>

3. 重启Apache进程即可。

 

分享到:
评论

相关推荐

    Win2003中apache2整合tomcat5和iis6文档

    你可以从第三方网站(例如链接中给出的地址)获取Apache 2.0.55的Windows版本,然后按照常规步骤进行安装,确保80端口未被其他服务占用。 接下来,下载并安装Tomcat。Tomcat可以从其官方站点(如链接所示)获取,...

    win2003下 apache+tomcat集成

    在Apache的配置文件(通常为`httpd.conf`)中启用该模块,并设置代理规则,如: ``` LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so ProxyPass /app ...

    Win2003+Apache2.2.22+PHP5.4安装配置详细教程

    ### Win2003+Apache2.2.22+PHP5.4 安装配置详细教程 #### 一、环境准备与软件介绍 本文旨在详细介绍如何在Windows Server 2003环境下安装配置Apache 2.2.22、PHP 5.4以及MySQL 5.5,构建一个稳定可靠的Web开发平台...

    win2003配置apache+PHP+MySQL运行环境

    windows2003系统下搭配apache+php+mysql+phpmyadmin+ZendOptimizer的服务器环境

    WIN2003-IIS6开启GZIP工具

    描述提到"一键开启WINDOWS2003上IIS6的GZIP压缩功能",意味着这个压缩包可能包含了一个简化步骤的工具或教程,用于帮助用户快速启用IIS6中的GZIP压缩。这通常对那些希望优化其Web服务器性能,尤其是那些运行在旧版...

    基于win2003虚拟机中apache服务器的访问

    从给定文件内容中可以看出,这篇文章主要讲述了在Windows 2003操作系统上运行的虚拟机中配置和访问Apache服务器的过程,同时也涉及到了在Windows环境下配置PHP的一些特殊情况。以下是根据文档内容提炼出的知识点: ...

    win2003 32位 版本Apache httpd-2.4.17-x86

    - **防火墙设置**:记得在Windows防火墙中打开Apache监听的端口,通常是80和443。 - **测试运行**:安装完成后,访问`http://localhost`来检查服务器是否正常启动。 对于描述中提到的“官网下不下来的版本”,可能...

    Win2003中apache2整合tomcat5和IIS6的方法

    - 在Apache的httpd.conf配置文件中添加LoadModule指令来加载mod_jk模块,并指定workers.properties文件的位置。 - 配置虚拟主机来监听80端口,并设置相关的JK工作参数,如worker.list和worker.ajp13的相关配置。 ...

    Win2003+apache+PHP+SqlServer2008 配置生产环境

    整个配置过程中,可能需要对操作系统进行一定的了解,特别是对Windows服务、环境变量、IIS/Apache的配置有基本的认识,这样才能更好地处理安装过程中可能出现的问题。同时,文中也提供了部分驱动文件的下载信息,...

    在Win2003中使用Word生成期刊的配置方法

    在 Win2003 中,需要配置组件服务以便实现 Word2003 生成期刊的功能。首先,在开始菜单中运行 DCOMCNFG 命令,以打开组件服务的配置界面。 在组件服务的配置界面中,找到计算机-&gt;我的电脑-&gt;DCom 配置,接着找到 ...

    WIN2003下IIS6.0环境设置页面Gzip压缩.pdf

    标题提到的"WIN2003下IIS6.0环境设置页面Gzip压缩"是一个关于如何在Windows Server 2003上的Internet Information Services (IIS) 6.0中启用HTTP压缩,特别是使用Gzip算法来减小网页传输大小的技术主题。HTTP压缩是...

    win2003设置怎么共享局域网的打印机

    在Windows Server 2003(以下简称Win2003)系统环境下,共享局域网内的打印机是一项常见且实用的功能,尤其对于需要多台计算机共同使用一台打印机的企业或办公环境而言更是如此。本文将详细介绍Win2003下设置打印机...

    Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置

    先从各官方网站下了APACHE2.050、PHP5、MYSQL4.0.20、PHPMYADMIN2.57 apache_2.0.50-win32-x86-no_ssl.msi php-5.0.0-Win32.zip mysql-4.0.20d-win.zip phpMyAdmin-2.5.7.zip 操作系统 win2003 系统盘为: D...

    关闭XP and Win2003打开文件时的安全警告

    关闭XP and Win2003打开文件时的安全警告

    win2003玩游戏的有关设置

    - 检查“DirectX功能”列表中的“DirectDraw加速”和“Direct3D加速度”是否已被启用; - 如果这两项未被启用,则需要手动勾选以激活这些功能。 通过上述操作,可以确保显卡硬件加速达到最优状态,并且DirectX的...

    win2003新版本PHP+MySql+Apache环境搭建.pdf

    在讨论Win2003系统上安装PHP、MySQL和Apache组合环境(通常称为LAMP环境,但在本例中是WAMP,因为使用的是Windows系统)的步骤之前,我们首先需要了解这三个组件各自的作用和重要性。 首先,Apache是世界上使用最...

    win2003版的ifmon.dll

    在描述中提到,将win2003版的ifmon.dll复制到XP系统的system32目录下,可以替换原有版本,从而使得XP系统也能支持这些高级的网络管理功能。 "netsh"命令是一个强大的网络配置工具,允许用户在命令行界面下进行网络...

Global site tag (gtag.js) - Google Analytics