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

问题描述 投票:0回答:2

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

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

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

谢谢

iis text compression pagespeed
2个回答
0
投票

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

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

How to enable GZIP compression in IIS 7.5


0
投票

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

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

enter image description here

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

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

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

enter image description here

如果响应头未在此处显示,请检查您的内容类型是否已在IIS管理器->配置编辑器-> system.webServer / httpCompression-> staticTypes

集合中设置。
© www.soinside.com 2019 - 2024. All rights reserved.