首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mod_jk时使用IIS7的静态gzip压缩

使用mod_jk时使用IIS7的静态gzip压缩
EN

Stack Overflow用户
提问于 2011-09-10 00:47:17
回答 1查看 325关注 0票数 0

我有一个运行在JBoss上的web应用程序,并且我正在使用IIS7来实现JBoss实例的负载均衡。静态文件(例如: CSS、JS)由IIS提供。我正在使用ISAPI过滤器来桥接mod_jk和JBoss。

我已经在IIS中启用了静态压缩。然而,IIS提供的CSS文件没有得到gzip压缩(我已经通过检查响应头检查过了这一点,它没有content-encoding: gzip头)。

在此之后,我在IIS中启用了动态压缩,然后用gzip压缩CSS文件。我检查了我的uriworkermap.properties文件,但它没有将CSS文件请求路由到JBoss。我感到困惑的是,为什么IIS不能在启用静态压缩的情况下压缩CSS文件,而只在启用动态压缩时进行压缩。

谢谢,Kishor

EN

回答 1

Stack Overflow用户

发布于 2012-04-02 11:19:50

这可能是因为IIS决定不压缩内容,因为它不被认为是“频繁访问”。如果你在10秒内两次请求文件(确保你没有命中缓存,按ctrl-F5),那么它会压缩它吗?

如果是这样的话,在applicationHost.config文件中的system.webServer/serverRuntime节点上将frequentHitThreshold属性设置为1就可以了,如http://www.iis.net/ConfigReference/system.webServer/serverRuntime中所述。

您可以以管理员身份执行以下命令来完成此操作:

代码语言:javascript
复制
%windir%\system32\inetsrv\appcmd set config /section:serverRuntime /frequentHitThreshold:1 /commit:apphost

一个警告--“频繁点击”的概念似乎并不是特定于压缩的。我不知道设置这个有没有其他后果!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7364887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档