ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Gzip页面提速

Gzip页面提速

原创 Linux操作系统 作者:fangqm 时间:2010-07-21 09:05:39 0 删除 编辑
很多人编写网页的时候页面使用了大量的JS特效又或者动态广告过多导致了页面或脚本体积庞大,通常都会使用一些压缩工具本地对页面或脚本进行一定的压缩后再上传到服务器,但这样的压缩工具一般压缩率有限,优化自然也不明显,本文章介绍的压缩模块的作用就是对asp.net的页面或脚本等资源进行高强度GZIP压缩,而且压缩的过程是发生在客户端请求aspx页面的时候由服务端进行压缩处理后再传送给客户端显示,换言之项目使用这些压缩模块之后,所有的aspx页面都不需要事先进行压缩处理,而是由压缩模块在页面被客户端第一次请求的时候自动在服务端后台进行压缩处理,在压缩后的页面加载速度却提升明显。

一、使用
首先,将DC.Web.HttpCompress.dll放到网站项目的bin目录,再按如下增加及修改项目的web.config


<!--
    注意: 除了手动编辑此文件以外,您还可以使用
    Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
     “网站”->“Asp.Net 配置”选项。
    设置和注释的完整列表在
    machine.config.comments 中,该文件通常位于
    \Windows\Microsoft.Net\Framework\v2.x\Config 中
-->

 
 
 
  


 
 

 
 
   <!--设定是否启用cachefiles功能,并指定cache目录,如果删掉这行配置的话就自动默认为false(不开启cache)-->
  
   <!--设定jspath及csspath,如果删除掉这行配置的话就会使用默认值-->
  
   <!--配置要压缩何种类型的资源,这里设定只压缩html,即只有aspx页面及*.axd资源会被压缩,其它的资源(如图片,CSS等)将不被压缩!例:如果要压缩gif,请添加,压缩jpg则添加-->
  
   

  
   <!--配置不压缩何种类型资源请使用:
     
       
     

       注意:ExcludedMimeTypes及IncludedMimeTypes只需要配置一个就可以,如果像上面那样配置ExcludeMimeTypes的话,则表明除html类型的资源外,其它资源都会被压缩-->
  
    <!--设定不启用压缩的页面路径,下面设定了nocompress目录下的default.aspx页面将不会启用压缩功能,但其它页面则正常启用压缩-->
   
  

 
 
 
 
 

 
  <!--
            设置 compilation debug="true" 将调试符号插入
            已编译的页面中。但由于这会
            影响性能,因此只在开发过程中将此值
            设置为 true。
        -->
 
  <!--
            通过 节可以配置 ASP.NET 使用的
            安全身份验证模式,
            以标识传入的用户。
        -->
 
  <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 节可以配置相应的处理步骤。具体说来,
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。

       
           
           
       

        -->

 
   <!--如果不需要使用到此功能的话可删掉此配置节-->
       type="DC.Web.HttpCompress.CompressionHandler,DC.Web.HttpCompress"/>
 

  <!-- The compression module must be enabled for the WebResource.axd to be
       compressed -->
 
  
   <!--设定启用压缩模块的参数-->
       type="DC.Web.HttpCompress.HttpModule,DC.Web.HttpCompress"/>
 


 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23109131/viewspace-668555/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: cookie加密
下一篇: 三层
请登录后发表评论 登录
全部评论
创业项目 https://u.rscode.cn

注册时间:2010-03-24

  • 博文量
    297
  • 访问量
    784645