在IIS服务器上启用文本压缩

时间:2019-11-28 09:40:36

标签: iis text compression pagespeed

当我使用PageSpeed进行测试时,会出现一个部分,指示必须启用文本压缩。

我正在使用IIS服务器,该服务器已经配置了压缩选项,但是如何为正在测试的Web启用它?

在我必须启用的文件列表中,出现了域,两个CSS文件和一个JS文件。

谢谢

2 个答案:

答案 0 :(得分:0)

指示必须使用文本压缩的部分要求您启用以下功能之一:gzip,deflate,br等。

您正在寻找在服务器上启用gzip压缩的功能,以下链接提供了一套完整的答案(链接到堆栈溢出问题,其中包含有关如何在IIS上启用gzip的多个良好答案):-

How to enable GZIP compression in IIS 7.5

答案 1 :(得分:0)

根据官方文档,您只需为网站启用http静态压缩。

要确保IIS正确压缩文件,请确保已安装IIS静态内容功能( IIS->万维网服务->通用HTTP功能->静态内容)。 请转到网络浏览器开发人员工具,然后检查内容类型是什么。

enter image description here

第二,请在I IS->万维网服务->性能功能->静态内容压缩中安装IIS压缩。

安装IIS后,请确保已检查 IIS管理器->站点级别->压缩->静态内容压缩

然后请访问您的网站,并检查响应标题中是否已显示 Content-Encoding

enter image description here

如果未在其中显示响应头,请检查是否在 IIS管理器->配置编辑器-> system.webServer / httpCompression-> staticTypes 集合中设置了您的内容类型。