搜索

iis7.5启用Gzip压缩方法,iis没有压缩模块图标解决方法

[复制链接]
查看: 1029|回复: 4

1895

主题

2336

帖子

46万

金币

管理员

Rank: 111Rank: 111Rank: 111

战神勋章【极品】爱国勋章游戏开发者勋章

发表于 2020-5-12 15:52:04 | 显示全部楼层 |阅读模式
办理VIP,免金币下载游戏!
iis7.5启用Gzip压缩方法,iis没有压缩模块图标解决方法
iis7.5启用Gzip压缩:“未安装动态内容压缩模块”

控制面板,管理工具,服务器管理器

打开以后,角色,选择WEB服务器(IIS),角色服务,添加角色服务,找到动态内容压缩,安装,OK。

今天给大家分享下windows 2008 IIS7.0下开启GZIP的问题,关于IIS7开启gzip教程,网上一搜一大把,但大家都能发现一个问题,教程都是复制粘贴的结果,如果我的教程和网上一样我就不会写了,我主要强调几点网上很少介绍到的。

在II7.0中的gzip压缩与II6的功能差距还是比较大的,II6中定义压缩的文件类型是以文件后缀来区别的,而II7中则是根据mimeType来判别压缩的文件。在设置上的差别也是比较大的,因为我是个比较背的人,所以什么问题都被我碰到了。

如果你是IIS6请戳这里:IIS6.0服务器完美开启Gzip压缩

启用内容压缩方法:

II7中自带了gzip功能,因此不用安装,启用静态压缩非常简单,只要在压缩中找到【启用静态内容压缩】,然后打上勾就可以了。

操作非常简单,但是容易出的问题比较多,另外有的II7配置web服务器角色的时候可能没有安装启用动态内容压缩,所以这个钩子是灰色的,需要再次安装。

如图提示:“为安装动态内容压缩模块”

打开web服务器,右侧添加角色服务,

找到动态内容压缩并勾选,点击下一步,等待安装结束就可以了。

最后,在II7中,应用GZIP压缩到所有网站中

Gzip临时压缩目录给予写入权限

配置完之后需要给予压缩缓存目录的写入权限。地址可以看图一。

因为iis6的缓存目录的权限为IIS_WPG用户组、IIS用户写入权限

在IIS 7.0中:IUSR内建帐号替代了IUSR_MachineName帐号IIS_IUSRS内建组替代了IIS_WPG组

所以,需要缓存目录给予IUSR用户组的写入权限。

配置启用压缩的文件类型及其他选项
这就是网上能够搜索到最多的教程了,为了确保教程的完整性,我复制粘贴下。

IIS并不是对所有内容都启用了压缩,而是有选择的进行压缩。我们无法直接在IIS7管理器中配置这些压缩选项。我们首先需要在C:\Windows\System32\inetsrv\config文件夹下找到applicationhost.config文件,打开之后找到如下一节内容:

可以看到iis7的gzip压缩是基于文件的mimetype的,如html.css就统一归纳到“text/*”中

另外对于JS文件的压缩:

由于js文件通常稳定之后不会再被修改了,因此建议改成静态压缩——即把dynamicTypes这一节中的application/x-javascript挪到静态压缩节中。这样保证每次脚本都是被压缩过返回的。

配置启用压缩的文件类型及其他选项

当开启 GZip压缩之后,IIS并不是对所有内容都启用了压缩,而是有选择的进行压缩。遗憾的是,我们无法直接在IIS7管理器中配置这些压缩选项。我们首先需 要在C:/Windows/System32/inetsrv/config文件夹下找到applicationhost.config文件,打开之后找 到如下一节内容:

我们可以看到,IIS实际上是根据MIME类型来决定是否启用HTTP压缩的,以及压缩比之类的选项。可以看出,图片默认情况下是不被压缩的,这是因为图片的压缩比太低了。

我们注意到,对于Javascript来说,上面对不同的mime类型配置了不同的压缩方式。 Javascript有三种常见的Mime类型,text/javascript,application/x- javascript,application/javascript。这三种类型都是合法的,在现代浏览器中也不存在什么差别。但是由于IIS7中Js文件的mime类型默认被设置为application/x-javascript,也就是说对于js文件,使用的是动态内容压缩而不是静态内容压缩,因此会导致js文件有时经过压缩的,有时却没有压缩。

由于js文件通常稳定之后不会再被修改了,因此建议改成静态压缩——即把 dynamicTypes这一节中的application/x-javascript挪到静态压缩节中。这样保证每次脚本都是被压缩过返回的。


声明

1.本站资源来源于网络,本站不研究无任何技术支持!仅供自行学习交流之用,请勿用于商业用途!

2.一切网民在进入热血侠主页及各层页面时已经仔细看过并完全同意本站站务区内发布的免责声明

3.本站内容如若侵犯到您的权益,请通过本站提供的联系方式联系我们,我们会尽快处理!

0

主题

15

帖子

42

金币

新手上路

Rank: 1

发表于 2020-5-27 01:30:31 | 显示全部楼层
:funk::loveliness::o

0

主题

3

帖子

1

金币

新手上路

Rank: 1

发表于 2020-6-8 16:54:50 | 显示全部楼层
hkhjkdhjyuiyuio

4

主题

307

帖子

44

金币

荣誉会员

Rank: 111Rank: 111Rank: 111

发表于 2021-5-17 22:37:56 | 显示全部楼层
大爱楼主
感谢楼主

0

主题

482

帖子

458

金币

荣誉会员

Rank: 111Rank: 111Rank: 111

新人奶瓶勋章

发表于 2024-9-9 09:11:39 | 显示全部楼层
感谢楼主分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热血侠简介

热血侠网游单机论坛致力于为网游单机版游戏玩家提供一个网络游戏改单机版一键端下载和游戏交流分享的平台,打造全网最好的网游单机论坛,提供最全最好玩的网游单机版一键端下载。

分享本站

Copyright  ©2015-2018  热血侠网游单机论坛  Powered by Discuz!  

快速回复 返回顶部 返回列表