首页 » 网站推广 » iisphp开启gzip技巧_Chatgpt告诉你IIS若何开启动态压缩

iisphp开启gzip技巧_Chatgpt告诉你IIS若何开启动态压缩

访客 2024-11-08 0

扫一扫用手机浏览

文章目录 [+]

Chatgpt在这个问题上,觉得有点瞎说,我让它重新说,没想到便是给我中文的变成英文的

实际操作中开启IIS的动态压缩,首先要添加动态压缩模块

iisphp开启gzip技巧_Chatgpt告诉你IIS若何开启动态压缩

要不然点开压缩图标这个动态压缩是灰的

iisphp开启gzip技巧_Chatgpt告诉你IIS若何开启动态压缩
(图片来自网络侵删)

压缩选项

点开后

如果不添加模块这里会是灰色

然后IIS的配置文件applicationHost.config中的dynamicTypes节点添加

(配置文件地址一样平常在C:\Windows\System32\inetsrv\config)

<add mimeType="application/json" enabled="true" />

<add mimeType="application/json; charset=utf-8" enabled="true" />

用来启用对Json数据的添加

改完后在做事中重启IIS,重启办法在做事中找到IIS Admin Service

重启启动,如果没有便是在安装IIS是没有装这个扩展,当然最大略的重启便是重启做事器。

重启后访问网站相应头中会涌现压缩 content-encoding:gzip

启用压缩后 数据的传输量会大大减少。

末了用chatgpt总结下:

常见的动态压缩算法有以下几种:

Gzip(GNU zip):Gzip是一种广泛利用的压缩算法,其压缩率较高,且在压缩速率和解压速率上表现良好。
Gzip常日用于压缩静态内容,例如CSS、JavaScript、图像和HTML文件。
Deflate:Deflate是一种基于LZ77算法的压缩算法,其压缩率和Gzip相称,但在某些情形下会更快。
Deflate常日用于压缩动态内容,例如ASP.NET页面和Web API相应。
Brotli:Brotli是一种由Google开拓的新型压缩算法,它的压缩率常日比Gzip和Deflate更高。
Brotli还具有更快的解压速率,但压缩速率较慢。
Brotli常日用于压缩静态内容和Web资源,例如HTML、CSS、JavaScript和图像。

除了以上三种常见的动态压缩算法之外,还有其他一些压缩算法,例如LZMA、LZO和Zstandard。
这些算法常日用于特定的用场或者特定的编程措辞,详细利用哪种算法取决于您的需求和利用场景。

IIS动态压缩的事理是将相应内容压缩后再发送给客户端,以减少相应大小,从而提高网络传输效率和网站性能。

当启用IIS动态压缩时,IIS会检测到客户端要求中包含“Accept-Encoding”头信息,该信息指示客户端是否支持压缩。
如果客户端支持压缩,则IIS会利用支持的压缩算法对相应内容进行压缩,并将压缩后的内容发送给客户端。
如果客户端不支持压缩,则IIS会以未压缩的办法发送相应内容。

在IIS中,可以配置支持的压缩算法和要压缩的MIME类型。
常用的压缩算法有gzip和deflate,可以通过IIS管理器中的“Compression”选项卡进行配置。
要压缩特定的MIME类型,可以在“Dynamic Compression”选项卡中添加MIME类型和压缩算法。

须要把稳的是,压缩相应内容须要一定的打算资源和处理韶光,因此在配置动态压缩时须要根据实际情形进行权衡和测试。
如果压缩效果不佳或者压缩处理韶光过长,可能会降落网站性能而不是提高。

标签:

相关文章

Python编程从入门到精通,探索编程之美

编程已经成为现代社会的一项基本技能。Python作为一种简单易学、功能强大的编程语言,在我国教育领域备受关注。本文将从Python...

网站推广 2025-03-02 阅读1 评论0

Scum07代码编程之美与适用方法

编程已成为当今社会不可或缺的技能之一。Scum07代码作为一款经典的编程语言,在我国众多程序员中备受推崇。本文将深入解析Scum0...

网站推广 2025-03-02 阅读1 评论0

Linux环境下的前端代码运行优化与步骤

前端技术逐渐成为软件开发的核心。Linux操作系统因其稳定性、安全性、开放性等特点,成为众多开发者和企业青睐的运行环境。本文将从L...

网站推广 2025-03-02 阅读1 评论0