首页 > 解决方案 > 在 IIS 服务器上启用文本压缩

问题描述

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

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

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

谢谢

标签: iistextcompressionpagespeed

解决方案


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

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

在此处输入图像描述

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

安装 IIS 后,请确保IIS manager->site level->Compression->Static Content Compression已勾选。

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

在此处输入图像描述

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


推荐阅读