zoukankan      html  css  js  c++  java
  • 网站启用gzip压缩

    使用GZip压缩页面文件,既可以降低站点流量,减轻服务器负担,又可以提高用户打开页面的速度,是非常有优势的。

    1.可以在IIS服务器中设置,遗憾的是重写Url后没有文件扩展名将如http://shenzhen.yekua.cn/fangwuchuzu/

    无法启用gzip压缩

    2.在asp.net程序中设置,可以在基类里

    public class BasePage : System.Web.UI.Page
    {
        public BasePage()
        {
            if (HttpContext.Current.Request.Headers["Accept-Encoding"].ToLower().IndexOf("gzip") != -1)
            {
                HttpContext.Current.Response.Filter = new GZipStream(HttpContext.Current.Response.Filter, CompressionMode.Compress);
                HttpContext.Current.Response.AppendHeader("Content-Encoding", "gzip");//不设置浏览器显示为乱码
            }

      }

    }

    3.IIS6.0开启GZip压缩功能

    ①在IIS中打开网站属性,切换到"服务"选项卡,钩选"压缩应用程序文件"和"压缩静态文件":




    ②右键点击"Web 服务扩展",选择"添加一个新的 Web 服务扩展",设置如下:




    ③在命令行下执行"iisreset /restart",重启IIS服务,这样就可以了;

    配置启用GZip压缩的文件类型

    ①在命令行下执行"iisreset /stop",停止IIS服务(开启状态下MetaBase.xml只读);
    ②打开C:\WINDOWS\system32\inetsrv\MetaBase.xml,找到:

    引用内容 引用内容
    <IIsCompressionScheme    Location ="/LM/W3SVC/Filters/Compression/gzip"
            HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
            HcCreateFlags="1"
            HcDoDynamicCompression="TRUE"
            HcDoOnDemandCompression="TRUE"
            HcDoStaticCompression="TRUE"
            HcDynamicCompressionLevel="0"
            HcFileExtensions="htm
                html
                txt"
            HcOnDemandCompLevel="10"
            HcPriority="1"
            HcScriptFileExtensions="asp
                dll
                exe"
        >
    </IIsCompressionScheme>


    HcFileExtensions属性为要启用GZip压缩的静态文件扩展名,HcScriptFileExtensions属性为要启用GZip压缩的动态文件扩展名,可根据需要进行设置后保存;
    ③在命令行下执行"iisreset /start",开启IIS服务;

  • 相关阅读:
    MySQL decimal unsigned 更新负数不报错却为0
    centos 安装jdk
    CentOS7安装docker
    Cron 时间元素
    PHPStorm
    日志习惯
    HTTP幂等性
    navicat for mysql 10.1.7注册码
    localStorage、sessionStorages 使用
    FreePascal
  • 原文地址:https://www.cnblogs.com/50614090/p/1914805.html
Copyright © 2011-2022 走看看