# concat **Repository Path**: zakzou/concat ## Basic Information - **Project Name**: concat - **Description**: golang concat nginx concat module - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2013-07-14 - **Last Updated**: 2021-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README Golang Concat ========= Concat是一个类似于nginx concat module的东西,主要用来合并js和css请求。 很多服务器已经编译过nginx,可能不敢轻易重新编译,Golang Concat兼容nginx concat module访问模式, 可以起到一个过度作用 ## 特性 * 文件名冲突会自动排重 * 文件不会存会自动抛弃 * 自动检测文件类型 * 支持缓存 ## 安装 ```shell go get -u github.com/zakzou/concat ``` ## 快速开始 #### 1. 编译 ```shell go build main.go ``` ### 2. 运行可执行文件 ```shell ./main -sf=/opt/static/ -c=false -cf=./cache 静态文件地址 ./main --help 查看帮助 ``` ### 3. 合并请求 多个__.__会转换成**/**,所以不能出现`js.jquery.min.js`会访问到/opt/statis/js/jquery/min.js ```shell curl http://127.0.0.1:35510/merge?js.jquery.js,js/abc.js ```