昨天到现在还没解决,急得偶快哭了:IIS6开启了GZIP静态压缩,服务器中1个站点静态文件被压缩,另一个却压缩不了

时间:2022-09-03 20:12:24
服务器启用了3个站点:

A 是资源站(不需要被压缩)
B 是WEB站(只有HTML文件,需要被压缩)
C 是WEB占(有HTML文件和ASP程序,需要被压缩)



已经开启了GZIP的压缩静态文件
在HTTP压缩里,只选择了【压缩静态文件】,因为2个WEB站主要是HTML页面,只有少部分搜索是ASP程序,不压缩动态文件

但是只压缩了B站,我在缓存目录里看到了

另外一个C站却一直未被压缩

从昨天下午到今天一直谷歌和百度
还是没解决成功
所以在此发帖,希望有朋友可以帮忙看看
急死偶了

7 个解决方案

#1


本帖最后由 net_lover 于 2011-05-07 15:15:55 编辑
应该是没有配置正确吧。

设置完毕之后需要重启iis
b和c是2个独立的网站还是只是虚拟目录?

#2


回复net_lover:

B和C是2个独立站点,分别有2个文件夹

B站对应35F文件夹

C站对应jr文件夹

我奇怪的是,B站可以正常被压缩
C站却不可以



#3


本帖最后由 net_lover 于 2011-05-07 15:19:02 编辑
设置完毕之后需要重启iis没?另外一个站有没有其他的程序配置,如urlrewrite,自定义筛选器等

#4


现在突然想起来了。
我在C站里的【应用程序设置】-【配置】里

我添加了2个应用程序扩展

扩展名  可执行文件路径                              动作
.htm   C:\WINDOWS\system32\inetsrv\asp.dll    全部
.html   C:\WINDOWS\system32\inetsrv\asp.dll    全部

是不是因为这个原因啊?

#5


本帖最后由 net_lover 于 2011-05-07 15:33:49 编辑
这样配置的话,htm是用asp的方法处理的。如果不是伪静态的话,这个应该删除的
如果需要的话,那么应该启用动态程序的压缩

#6


谢谢net_lover啊
我删除这2个扩展试试 

#7


回复net_lover

果然删除了就显示 gzip成功压缩了
谢谢你啊 哎呀,我太激动了啊
我加你好友吧

#1


本帖最后由 net_lover 于 2011-05-07 15:15:55 编辑
应该是没有配置正确吧。

设置完毕之后需要重启iis
b和c是2个独立的网站还是只是虚拟目录?

#2


回复net_lover:

B和C是2个独立站点,分别有2个文件夹

B站对应35F文件夹

C站对应jr文件夹

我奇怪的是,B站可以正常被压缩
C站却不可以



#3


本帖最后由 net_lover 于 2011-05-07 15:19:02 编辑
设置完毕之后需要重启iis没?另外一个站有没有其他的程序配置,如urlrewrite,自定义筛选器等

#4


现在突然想起来了。
我在C站里的【应用程序设置】-【配置】里

我添加了2个应用程序扩展

扩展名  可执行文件路径                              动作
.htm   C:\WINDOWS\system32\inetsrv\asp.dll    全部
.html   C:\WINDOWS\system32\inetsrv\asp.dll    全部

是不是因为这个原因啊?

#5


本帖最后由 net_lover 于 2011-05-07 15:33:49 编辑
这样配置的话,htm是用asp的方法处理的。如果不是伪静态的话,这个应该删除的
如果需要的话,那么应该启用动态程序的压缩

#6


谢谢net_lover啊
我删除这2个扩展试试 

#7


回复net_lover

果然删除了就显示 gzip成功压缩了
谢谢你啊 哎呀,我太激动了啊
我加你好友吧