加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – Mvc 4脚本包和GZip

发布时间:2020-12-16 07:00:17 所属栏目:asp.Net 来源:网络整理
导读:我已经将我网站上的所有脚本添加到非常大的包中(大约700kb).现在我希望IIS能够对它进行gzip,但我不能. 我已经尝试过我在这里和网上找到的所有内容,但没有任何帮助.静态* .js文件使用gzip,但不完整包. 有什么解决方案吗? 解决方法 检查IIS中的 dynamic compr
我已经将我网站上的所有脚本添加到非常大的包中(大约700kb).现在我希望IIS能够对它进行gzip,但我不能.

我已经尝试过我在这里和网上找到的所有内容,但没有任何帮助.静态* .js文件使用gzip,但不完整包.

有什么解决方案吗?

解决方法

检查IIS中的 dynamic compression.必须为IIS和您的网站启用它.您还必须在applicationHost.config中拥有有效的配置.

<httpCompression directory="%SystemDrive%inetpubtempIIS Temporary Compressed Files">
        <scheme name="gzip" dll="%Windir%system32inetsrvgzip.dll" />
        <dynamicTypes>
            <add mimeType="text/*" enabled="true" />
            <add mimeType="message/*" enabled="true" />
            <add mimeType="application/x-javascript" enabled="true" />
            <add mimeType="application/json" enabled="true" />
            <add mimeType="*/*" enabled="false" />
        </dynamicTypes>
        <staticTypes>
            <add mimeType="text/*" enabled="true" />
            <add mimeType="message/*" enabled="true" />
            <add mimeType="application/x-javascript" enabled="true" />
            <add mimeType="application/atom+xml" enabled="true" />
            <add mimeType="application/xaml+xml" enabled="true" />
            <add mimeType="*/*" enabled="false" />
        </staticTypes>
    </httpCompression>

重要说明:Bundling响应的内容类型为text / javascript,因此请检查您的配置是否为此类型.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读