无法使用 IIS gzip javascript 文件

发布于 2024-11-04 21:36:49 字数 459 浏览 0 评论 0 原文

我执行了以下步骤:

  1. 使用 7-ZIP 将 javascript 文件转换为 gzip 文件

  2. 在 IIS 中启用静态压缩

  3. 更改了

使用 firebug 我检查 base.js.gz 响应是否为空。

I performed the following steps:

  1. Converted javascript file to gzip file using 7-ZIP

  2. Enabled static compression in IIS

  3. Changed <script type="text/javascript" src="js/base.js"></script> to <script type="application/x-gzip" src="js/base.js.gz"></script>

Using firebug I check that base.js.gz response is empty.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

百变从容 2024-11-11 21:36:49

不是你这样做的方式。

不用管您的文件,只需在 IIS 中打开静态压缩即可 - 就是这样。

That is not how you do it.

Leave your files alone and simply turn on static compression in IIS - that's it.

雨后咖啡店 2024-11-11 21:36:49

您手动压缩文件并使用 IIS。如果你让它工作,它会被压缩两次,这是浏览器无法处理的。

只需使用 IIS 中的压缩功能,它就会即时压缩文件并发送正确的 HTTP 标头,以便浏览器知道要解压缩它。

You are both compressing the file manually, and using IIS. If you got that to work, it would be compressed twice, which the browser can't handle.

Just use the compression in IIS, it will compress the files on the fly and send the correct HTTP header so that the browser knows to decompress it.

何以畏孤独 2024-11-11 21:36:49

我认为你需要重新考虑你的方法。为了在 IIS7 中启用静态文件类型的 gzip 压缩内容,您需要在 web.config 中执行以下操作:

<system.webServer>
    <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
        <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
        <staticTypes>
            <add mimeType="text/*" enabled="true" />
            <add mimeType="application/x-javascript" enabled="true" />              
        </staticTypes>
    </httpCompression>
<system.webServer>

I think you need to rethink your approach. In order to enable gzipped content for static filetypes in IIS7 all you need is this in web.config:

<system.webServer>
    <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
        <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
        <staticTypes>
            <add mimeType="text/*" enabled="true" />
            <add mimeType="application/x-javascript" enabled="true" />              
        </staticTypes>
    </httpCompression>
<system.webServer>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文