gpt4 book ai didi

javascript - Tomcat 和压缩 : CSS/JS compression works . .. 有时

转载 作者:行者123 更新时间:2023-11-28 22:07:59 25 4
gpt4 key购买 nike

我的 Tomcat 7(在 Ubuntu 和 Windows 7 上,Tomcat 前面没有 Apache)压缩 CSS/JS 时遇到一个奇怪的问题。

它有时有效:我有一个很大的第三方 CSS(由 Bootstrap、Angular 组成)和 JS(Bootstrap、Angular、JQuery),它们没有被压缩。 Tomcat 不发送

content-encoding: gzip

但是我自己的 CSS/JS 被 gzip 了,因为它们应该(在这种情况下,Tomcat 发送一个内容编码:gzip 到浏览器)。

所以这是我的 Tomcat 的 server.xml:

<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
compression="force"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,application/javascript,text/css"/>

简而言之:js/thirdParty.js 未压缩:失败!,js/own.js 已压缩:OK

这背后的原因可能是什么?

谢谢,伯恩哈德

最佳答案

我自己发现的。我必须添加属性

useSendfile="false"

Connector 标签。如果我不这样做,Tomcat 将不会压缩大于 48kb 的文件(当我使用 NIO 时,这是 Tomcat7+ 的标准)。

关于javascript - Tomcat 和压缩 : CSS/JS compression works . .. 有时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32033690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com