美文网首页
H5被忽视的Gzip

H5被忽视的Gzip

作者: 小白神_ | 来源:发表于2018-12-14 13:41 被阅读0次

    问题背景:

    一些之前的项目,部署的时候,所有环境都没有开Gzip,导致资源下载超慢。

    解决办法:

    nginx 配置

    # 开启gzip
    gzip on;
    
    # 启用gzip压缩的最小文件,小于设置值的文件将不会压缩
    gzip_min_length 1k;
    
    # gzip 压缩级别,1-10,数字越大压缩的越好
    gzip_comp_level 2;
    
    # 进行压缩的文件类型。javascript有多种形式。其中的值可以在 mime.types 文件中找到。
    gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    
    # 是否在http header中添加Vary: Accept-Encoding,建议开启
    gzip_vary on;
    
    # 禁用IE 6 gzip
    gzip_disable "MSIE [1-6]\.";
    

    tomcat 配置

    <Connector port="80" 
        protocol="HTTP/1.1"
        connectionTimeout="20000"
        redirectPort="8443"
        useBodyEncodingForURI="true"
        URIEncoding="UTF-8"
        compression="on"
        compressionMinSize="1024"
        noCompressionUserAgents="gozilla,traviata"
        compressableMimeType="text/plain,application/javascript,text/css,application/xml,text/javascript,application/x-httpd-php,image/jpeg,image/gif,image/png" />
    

    相关文章

      网友评论

          本文标题:H5被忽视的Gzip

          本文链接:https://www.haomeiwen.com/subject/iufghqtx.html