手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

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如何实现对网站的压缩
© 手抄报圈