zoukankan      html  css  js  c++  java
  • 在OpenResty中使用淘宝的concat进行css和js合并,同时支持GZIP静态压缩

    =======================================================================================
    cd /usr/local/src/
    wget https://github.com/alibaba/nginx-http-concat/archive/master.zip -O nginx-http-concat-master.zip
    unzip nginx-http-concat-master.zip

    重新编译
    ./configure --prefix=/usr/local/openresty --with-http_stub_status_module --with-http_gzip_static_module --with-luajit --add-module=/usr/local/src/nginx-http-concat-master
    make
    make install

    查看一下:nginx -V
    =======================================================================================
    vi /usr/local/openresty/nginx/conf/mime.types
     
    修改:application/javascriptjs;
    为:
    application/x-javascriptjs;
    =======================================================================================
    修改nginx.conf
      gzip_static on;
        gzip on;
        gzip_min_length 1k;
        gzip_buffers 4 16k;
        gzip_comp_level 4;
        gzip_types text/plain text/css application/javascript application/x-javascript text/xml application/xml text/javascript application/json;
        gzip_http_version 1.1;
        gzip_disable "MSIE [1-6].";
        gzip_vary on;


          location / {
                root   html;
                index  index.html index.htm;

                concat on;
                concat_max_files 20;
                concat_unique off;
            }
    service nginx restart
    http://10.10.100.145/??1.js,2.js,3.js

    http://10.10.100.145/??demo.css,zTreeStyle.css,setup.css

    测试通过,不支持gzip静态压缩
    =========================================================================================

  • 相关阅读:
    面试笔记1
    Hello World!!
    百度地图API JavaScript显示人员分布信息
    MUI Picker选择器 自定义省市地址三级联动
    【Unity】Lua热重载
    【临时存放】变量配置
    SVN代码管理出现注册错误
    javaweb学习
    微信应用号(微信小程序)开发教程
    shell脚本时间运算
  • 原文地址:https://www.cnblogs.com/littlehb/p/4730395.html
Copyright © 2011-2022 走看看