`
raisun_1988
  • 浏览: 117807 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

使用IIS内置压缩功能,增加网站访问速度

    博客分类:
  • .Net
阅读更多

【网上购物论坛】-IT泡吧![Www.itpob.Cn]网上购物社区! - Powered by Discuz!
http://www.itpob.cn/index.php

 

 

HTTP 压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的一种HTTP 压缩算法。

  默认的IIS中是有GZIP.dll组件的,我们只要开启即可.操作步骤如下:

  1.开启HTTP压缩功能

    在IIS中右键网站属性->服务选项卡->选中<压缩应用程序文件><压缩静态文件>两个选项.如图

  

  

 

  2.在Web服务扩展中增加一个新扩展

  右键Web服务扩展->增加一个新的Web服务扩展->要求的文件C:\WINDOWS\system32\inetsrv\gzip.dll ->设置扩展状态为允许.如图

  

  

 

  3.修改IIS配置文件 (注意: 一定要先备份MetaBase.xml文件)

  1).打开C:\Windows\System32\inetsrv\MetaBase.xml文件.

  2).使用ctrl+f查找 Location ="/LM/W3SVC/Filters/Compression/gzip"与      Location ="/LM/W3SVC/Filters/Compression/deflate"

  3).将两个节点的配置修改为如下配置

  

代码
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate" HcCompressionDll="%windir%\system32\inetsrv\gzip.dll" HcCreateFlags="0" HcDoDynamicCompression="TRUE" HcDoOnDemandCompression="TRUE" HcDoStaticCompression="true" HcDynamicCompressionLevel="9" HcFileExtensions="htm html txt js css swf xml" HcOnDemandCompLevel="9" HcPriority="1" HcScriptFileExtensions="asp aspx dll exe" > </IIsCompressionScheme> <IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip" HcCompressionDll="%windir%\system32\inetsrv\gzip.dll" HcCreateFlags="1" HcDoDynamicCompression="TRUE" HcDoOnDemandCompression="TRUE" HcDoStaticCompression="true" HcDynamicCompressionLevel="9" HcFileExtensions="htm html txt js css swf xml" HcOnDemandCompLevel="9" HcPriority="1" HcScriptFileExtensions="asp aspx dll exe" > </IIsCompressionScheme>

其中HcFileExtensions中是需要静态压缩的后缀,你也可以添加doc,xsl等文件内容

HcScriptFileExtensions 则是动态压缩的后缀

 

  4.修改完毕后,保存文件,重启IIS即可.(如果无法保存,代表IIS正在使用中,可以先关闭IIS服务)

 

 

 

另外GZIP检测地址为:http://tool.chinaz.com/Gzips/

 

可以看出博客园也是进行过GZIP加速的:



没有目标的人都只在帮有目标的人完成目标。

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    iis的基本设置 搭建网站的好助手

    2. **FTP服务器**: IIS内置FTP服务器,可以设置用户权限,方便文件上传和下载。 3. **Web部署工具**: Web Deploy可以方便地将网站部署到远程IIS服务器。 总的来说,IIS的基本设置涉及到网站的创建、管理、安全性和...

    IIS6.0 IIS,互联网信息服务

    最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在普遍使用的Windows XP Home版本上并没有IIS。 添加和运行准备  一、IIS的添加 请进入“控制...

    IIS网站架设

    1. **缓存设置**:IIS有内置的HTTP缓存功能,可提高静态内容的响应速度。正确配置缓存策略,能显著提升网站性能。 2. **压缩与压缩**:启用GZIP或Brotli压缩可以减小传输的数据量,加快页面加载速度。IIS允许你配置...

    简易IIS服务器绿色版

    4. **FTP服务**:IIS内置FTP服务器,允许远程用户上传和下载文件,对于网站维护和文件共享非常实用。 5. **日志和监控**:IIS可以记录详细的访问日志,帮助分析服务器性能和用户行为。同时,它还提供性能计数器,...

    iis6exp iis6exp

    3. **FTP服务**:IIS6内置了FTP服务器,可以通过配置来满足不同安全性和性能需求,例如通过控制用户访问权限、设置虚拟目录、启用或禁用匿名访问等。 4. **安全管理**:IIS6提供多种安全措施,如基本身份验证、摘要...

    IIS7.0手册iis7Resource.7z

    IIS7.0提供了多种性能优化工具和策略,如缓存控制、压缩功能、静态内容优化等。通过启用HTTP压缩,可以减小传输数据量,加快网页加载速度。而静态内容缓存则可以减少服务器处理请求的负担。 **总结** IIS7.0作为一...

    IIS_XPSP3(IIS)信息服务安装包

    3. **FTP服务**:IIS内置FTP服务器,允许用户上传和下载文件,管理站点内容。可以通过安全FTP(FTPS)提供加密的文件传输。 4. **SMTP服务**:虽然主要功能是Web服务,但IIS也包含SMTP服务,可用于发送电子邮件,...

    iis iis5.1 适用于xp操作系统的IIS服务器

    5. **日志和统计**:IIS 5.1可以记录网站访问日志,提供访问统计信息,帮助管理员分析网站流量和用户行为。 6. **性能优化**:通过缓存和压缩技术,提高网页加载速度,减轻服务器负担。 **安装与配置:** 在...

    Windows Server 2003 IIS 6.0 完整安装包

    Windows Server 2003 是微软发布的一款经典服务器操作系统,其内置的Internet Information Services (IIS) 6.0 是一个功能强大的Web服务器组件,广泛应用于企业级网站部署和服务。IIS 6.0 的设计目标是提高安全性和...

    iis5.0编程必备

    - 合理设置缓存:提高静态内容的访问速度。 - 调整连接数限制:根据服务器硬件配置和负载情况调整最大并发连接数。 - 使用gzip压缩:减小网页传输大小,加快加载速度。 总结来说,IIS5.0作为Web服务器,提供了...

    IIS5.1使用方法

    IIS5.1(Internet Information Services 5.1)是微软在Windows XP系统中内置的一款Web服务器软件,用于提供HTTP、FTP、SMTP和NNTP等服务,使得用户可以在个人电脑上搭建网站或者提供文件共享等功能。作为一款基础的...

    IIS6.0 for win2003

    4. **缓存机制**:IIS6.0内置了缓存功能,可以缓存静态内容,减少服务器处理请求的压力。 四、IIS6.0的故障排查与维护 1. **事件查看器**:系统日志记录了IIS的运行情况,通过分析日志可以定位和解决问题。 2. **...

    IIS6.0入门及进阶系列课程之一:IIS 6.0预览

    5. **安全性强化**:IIS 6.0加强了对恶意攻击的防护,例如,默认关闭不安全的协议和功能,如FTP服务的Anonymous访问,以及增加了对ASP.NET的内置安全控制。 6. **自动恢复机制**:当W3WP.exe进程因错误崩溃时,IIS ...

    6个类似IIS的小软件集合

    6. **性能优化**:可能包含一些性能调优选项,如缓存管理、GZIP压缩、HTTP/2支持等,提高网站的加载速度和响应效率。 7. **扩展性**:这些小软件可能允许用户安装额外模块或插件,以增加更多功能,如FTP服务、邮件...

    IIS服务安装包完整版

    6. **安全性**:IIS内置了多种安全特性,如集成的身份验证(NTLM、Kerberos)、基本身份验证和摘要式身份验证,还有SSL/TLS加密,以保护网站数据的安全传输。 7. **性能优化**:包括缓存控制、压缩、多线程处理等,...

    iis6完美版

    5. **性能优化**:通过设置缓存策略、启用压缩和负载均衡等功能,提高服务器响应速度和处理能力。 **IIS6的关键组件和配置:** 1. ** metabase**:IIS6的核心数据库,存储了所有服务器配置信息,可以通过IIS管理器...

    IIS的安装IIS的安装IIS的安装IIS的安装

    IIS包含一系列内置模块,如HTTP响应压缩模块、URL重写模块等。你可以根据需要启用或禁用这些模块,或者安装额外的第三方模块。 ### 高级特性 - **FastCGI支持**:允许IIS运行PHP、Perl等脚本语言。 - **URL重写**...

    IIS5.1完美安装版

    【IIS5.1】的下载通常可以在微软官方或者第三方软件下载网站获取,但请注意,由于其为较旧版本,可能存在安全风险,因此在实际使用时,建议升级到最新版本以获取更好的安全性和功能性。 综上所述,IIS5.1作为一个...

    IIS7.5 学习笔记(一)IIS 7.5 新特性

    4. **URL重写模块**:IIS 7.5内置了URL重写模块,允许开发者根据规则进行URL转换,优化SEO,提高用户体验。 5. **应用程序池隔离**:增强的应用程序池隔离机制,使得不同应用之间的问题不会互相影响,提升了服务器...

Global site tag (gtag.js) - Google Analytics