zoukankan      html  css  js  c++  java
  • ASP.NET Core 资源打包与压缩

    ASP.NET Core 资源打包与压缩

    在ASP.NET 中可以使用打包与压缩来提高Web应用程序页面加载的性能。

    • 打包是将多个文件(CSS,JS等资源文件)合并或打包到单个文件。文件合并可减少Web资源文件从服务器的所需请求数,这样可提高页面载入的性能。
    • 压缩是将各种不同的代码进行优化,以减少请求资源文件的体积。压缩的常见方法删除不必要的空格和注释,并将变量名缩减为一个字符。

    bundleconfig.json文件

    [
      {
        "outputFileName": "wwwroot/css/site.min.css",
        "inputFiles": [
          "wwwroot/css/site.css"
        ]
      },
      {
        "outputFileName": "wwwroot/js/site.min.js",
        "inputFiles": [
          "wwwroot/js/site.js"
        ],
        "minify": {
          "enabled": true,
          "renameLocals": true
        },
        "sourceMap": false
      }
    ]
    

    配置选项详细说明:

    • outputFileName 要输出打包包文件的路径。与bundleconfig.json文件的相对路径。必填
    • inputFiles 要打包的文件路径数组。
    • minify 输入出类型的压缩选项。选填,默认值 minify:{enabled:true}
    • includeInProject 将生成的文件添加到项目。选填,默认值-false
    • sourceMaps 生成合并文件的源文件映射。选填,默认值 -false

    需要安装BuildBundlerMinifier

  • 相关阅读:
    IOS 消息分发
    使用do{ } while(0)的好处
    BdAsyncTask学习
    用户体验学习笔记(工程中发现的PM常犯错误)
    Xcode 7 调试野指针利器 Address sanitizer
    Xcode磁盘空间大清理
    xcode:关于Other Linker Flags
    mac 下打开多个Eclipse
    shape 代码生成器
    查看APK方法数的工具dex-method-counts
  • 原文地址:https://www.cnblogs.com/zzr-stdio/p/10492398.html
Copyright © 2011-2022 走看看