静态资源压缩

1、MVN项目pom中加插件方式

<plugin>

    <!-- YUI Compressor Maven压缩插件-->

    <groupId>net.alchim31.maven</groupId>

    <artifactId>yuicompressor-maven-plugin</artifactId>

    <version>1.3.0</version>

    <configuration>

        <encoding>UTF-8</encoding>

        <jswarn>false</jswarn>

        <force>false</force>

        <linebreakpos>-1</linebreakpos>

        <preProcessAggregates>true</preProcessAggregates>

        <suffix>.min</suffix>

        <sourceDirectory>${basedir}/mobile</sourceDirectory>

        <includes>

            <include>**/*.js</include>

            <include>**/*.css</include>

        </includes>

        <excludes>

            <exclude>**/*.min.js</exclude>

            <exclude>**/*.min.css</exclude>

            <exclude>scripts/data/*.js</exclude>

        </excludes>

    </configuration>

</plugin>

运行命令:  mvn yuicompressor:compress

2、开启Nginx压缩功能

在nginx配置文件server模块开启gzip压缩功能

gzip on;

gzip_buffers 32 4K;

gzip_comp_level 6;

gzip_min_length 100;

gzip_types application/javascript text/css text/xml;

gzip_disable "MSIE [1-6]\.";

gzip_vary on;

3、在线压缩

在网页搜索在线压缩JS CSS HTML工具

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容