iis - 在 IIS 服务器上启用文本压缩
问题描述
当我使用 PageSpeed 进行测试时,会出现一个部分,指示我必须启用文本压缩。
我正在使用 IIS 服务器,它已经配置了压缩选项,但是如何为我正在测试的 Web 启用它?
在我必须启用的文件列表中,出现了域,两个 CSS 文件和一个 JS 文件。
谢谢
解决方案
根据官方文档,您只需为您的网站启用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集合中设置。
推荐阅读
- c++ - printf() 函数在 time() 函数之后执行?C/C++
- cefsharp - CEFsharp 鼠标点击在浏览器中不起作用
- r - 无法使用 ggplotr 绘制矩阵:FUN(X[[i]], ...) 中的错误:找不到对象“Var1”
- ansible - Ansible 仅执行库存文件中的最后一行
- typescript - 使用属性的打字稿联合检查
- python - REST 调用中的 SharePoint Online 401 响应
- c++ - CMake 全局包含标头
- c# - 如何使用 Pomelo.entityFrameworkcore.MySQL 在运行时更改 .NetCore 3.1 WPF 的 MySQL 连接字符串?
- ios - iOS appClip 状态收到了吗?
- python - While 循环在 Python 中无法正常工作