IIS7如何实现对网站的压缩

 时间:2024-11-05 11:02:58

1、先给大家分享一个好消息,iis7自带了gzip的压缩功能,因此不用安装了,很方便哦。

IIS7如何实现对网站的压缩

2、点击压缩,下图为安装动态内容压缩模块

IIS7如何实现对网站的压缩

3、打开web服务器,如下图,右侧添加角色服务

IIS7如何实现对网站的压缩

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

IIS7如何实现对网站的压缩

5、在II7中,应用GZIP压缩到所有网站中

IIS7如何实现对网站的压缩

6、Gzip临时压缩目录给予写入权限:配置完之后需要给予压缩缓存目录的写入权限。

7、配置启用压缩的文件类型及其他选项:IIS并不是对所有内容都启用了压缩,而是有选择的进行压缩。我们无法直接在IIS7管理器中配置这些压缩选项。我们首先需要在C:\Windows\System32\inetsrv\config文件夹下找到applicationhost.config文件,打开之后找到如下一节内容:<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> <dynamicTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </dynamicTypes> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes> </httpCompression>可以看到iis7的gzip压缩是基于文件的mimetype的,如html.css就统一归纳到“text/*”中

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

9、配置完成之后,你去检测一下,如图所示,说明,你压缩成功了

IIS7如何实现对网站的压缩
  • iPad/iPhone使用iTunes导出(入)应用程序内文件
  • iTunes怎么把视频上传到iPhone手机
  • 苹果手机怎么往电脑里传照片和视频
  • 如何使用airdrop功能?
  • iphone文件传到电脑方法
  • 热门搜索
    鸭子是什么意思 什么是干咳 敏捷的近义词是什么 郁闷是什么意思 ol是什么意思 分析纯是什么意思 爱莫能助是什么意思 什么是辐射 什么是对偶句 潜规则什么意思