原文: http://zlei12.go.nease.net/
1. HTTP压缩概述
HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。
2. HTTP压缩工作原理
Web服务器处理HTTP压缩的工作原理如下:
Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩;
如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名;
如果请求文件是HTML、CSS等静态文件,Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件;
如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;
如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;
如果请求文件是ASPX等动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。
3. IIS 6.0中配置HTTP压缩的步骤
IIS 6.0中配置HTTP压缩的步骤如下:
打开Internet信息服务(IIS)管理器,右击”网站”->”属性”,选择”服务”。在”HTTP压缩”框中选中”压缩应用程序文件”和”压缩静态文件”,按需要设置”临时目录”和”临时目录的最大限制”;
在Internet信息服务(IIS)管理器,右击”Web服务扩展”->”增加一个新的Web服务扩展…”,在”新建Web服务扩展”框中输入扩展名”HTTP Compression”,添加”要求的文件”为C:\WINDOWS\system32\inetsrv\gzip.dll,其中Windows系统目录根据您的安装可能有所不同,选中”设置扩展状态为允许”;
使用文本编辑器打开C:\Windows\System32\inetsrv\MetaBase.xml(建议先备份),找到Location =”/LM/W3SVC/Filters/Compression/gzip”,如果需要压缩动态文件,则将HcDoDynamicCompression设置为”TRUE”,并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx;如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为”TRUE”,并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等;HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数字越小压缩率越低;
编辑完毕后保存MetaBase.xml文件;如果文件无法保存,则可能IIS正在使用该文件。打开”开始”->”管理工具”->”服务”,停止”IIS Admin Service”后,即可保存;
最后,重新启动IIS。可以到HTTP压缩测试网站验证结果。
作者: 小鸡射手
参考文献:微软IIS 6.0 Operation Guide
分享到:
相关推荐
在本文中,我们将深入探讨如何在Windows Server 2003中的IIS 6.0上配置Gzip网页压缩。Gzip是一种广泛使用的数据压缩格式,最初由Jean-loup Gailly和Mark Adler为UNIX系统开发,如今在Internet上已成为提高Web应用...
1. **下载IIS6.0安装包**:您已经找到了名为"Win2003_IIS6.0"的压缩文件,这是从Windows Server 2003安装光盘中提取的IIS6.0安装源。 2. **解压缩**:首先,使用解压缩工具(如WinRAR或7-Zip)将"Win2003_IIS6.0...
二、IIS 6.0 的安装步骤 1. **准备环境**:确保系统为Windows Server 2003,并进行必要的系统更新,以获取最新的安全补丁。 2. **开启IIS服务**:在“控制面板”->“添加或删除程序”->“添加/删除Windows组件”中...
首先,需要在 IIS 6.0 环境下配置 PHP,下载 PHP 5.3.3 的 windows 压缩版本 php-5.3.3-nts-Win32-VC9-x86.zip,并将其解压缩到 D:\PHP。然后,需要修改 PHP.ini 文件,设置 extension_dir = "D:\php\ext",magic_...
在【压缩包子文件的文件名称列表】中,"IIS-v6.0"可能是IIS6.0的安装程序或者包含相关配置文件的文件夹。在安装时,用户通常需要按照以下步骤操作: 1. **下载并解压**:将"IIS-v6.0"压缩包下载到本地,然后解压缩...
5. **性能优化**:IIS6.0引入了工作进程隔离模式,提高了服务器的稳定性和性能,同时支持HTTP压缩,减少网络传输的数据量。 6. **管理工具**:IIS6.0自带的IIS管理控制台,提供图形化界面,方便管理员进行配置和...
4. **高性能与可扩展性**:IIS6.0支持HTTP/1.1协议,提供HTTP压缩功能,减少了网络传输的数据量,提高网页加载速度。同时,其模块化设计允许用户根据需要添加或删除功能,实现高度可扩展。 5. **管理工具**:IIS6.0...
**IIS6.0简介** IIS6.0(Internet Information Services 6.0)是微软在Windows Server 2003操作系统中内置的一款强大的Web服务器应用。它为用户提供了一个全面的平台,用于托管Web应用程序、FTP服务器、SMTP邮件...
为了提高IIS6.0的性能,可以调整一些设置,比如启用心跳检测来清理未活动的连接,启用HTTP压缩以减少网络传输的数据量,以及配置缓存策略来提高静态内容的响应速度。 7. **故障排查** 当遇到问题时,IIS的日志...
在安装过程中,用户需要按照一定的步骤进行,确保所有的组件都被正确地安装和配置,以确保IIS6.0能够正常运行并提供服务。在安装前,用户应确保系统兼容性,并备份重要数据,以防止可能出现的问题。
而通过这个“iis6.0安装包”,用户可以直接进行安装,简化了这个过程,避免了手动导入的繁琐步骤,提高了效率。 标签 "iis6.0安装包" 明确了这个文件的主要内容,即用于安装IIS 6.0的软件包。 在压缩包子文件的...
3. **性能优化**:IIS 6.0提供了更高效的缓存机制和静态文件压缩,提升了响应速度和降低了服务器负载。 4. **安全性增强**:支持安全套接字层(SSL)和传输层安全(TLS),能提供HTTPS协议服务,确保数据传输的安全...
【标签】"XP系统SP3 XPiis6.0 iis6.0安装包"进一步明确了主题,即这个压缩包包含了适用于Windows XP SP3的IIS 6.0安装资源。 【压缩包子文件的文件名称列表】中的“常用建站系统推荐.txt”可能包含了一些常见的网站...
4. **性能优化**:IIS 6.0通过缓存技术、HTTP压缩和高效的请求处理机制,提升了Web服务的响应速度和并发处理能力。 5. **安全性强化**:IIS 6.0加强了对恶意攻击的防护,例如,默认关闭不安全的协议和功能,如FTP...
in_这两个CAB格式的文件,将解压缩得到的“iis.dll”改名为“iis2.dll”,复制到“C:\Windows\system32\setup\”目录下;将 “iis. inf”改名为“iis2.inf”,复制到“C:\Windows\inf\”目录下。 步骤3 打开控制...
在Windows XP系统中安装IIS6.0,通常需要遵循以下步骤: 1. 打开“控制面板”。 2. 选择“添加或删除程序”。 3. 在弹出的窗口中点击“添加/删除Windows组件”。 4. 在“Windows组件向导”中,找到并勾选“IIS - ...
- **安装说明.txt**:详细介绍了IIS6.0在Windows Server 2003上的安装步骤,可能包括一些注意事项和常见问题解答。 - **飞翔下载.url**:这是一个快捷方式文件,指向飞翔下载网站的URL,便于用户直接访问获取更多...
3. **IIS6.0**:这可能是一组IIS 6.0的安装文件或配置文件,可能包括.msi安装程序包、 CAB压缩文件等,用户需要按照使用说明进行操作来完成安装。 安装IIS 6.0时,用户可能需要运行特定的命令行工具(如msiexec.exe...