您的位置  > 互联网

Linux网站访问速度的主要因素是什么是Gzip编码

网页压缩是WEB服务器和浏览器都遵守的协议,这意味着WEB服务器和浏览器都必须支持这项技术。 幸运的是,现在所有流行的浏览器都支持它,包括IE、Opera等; 服务器有IIS等。

什么是Gzip?

Gzip是GNU zip的缩写,它是一个GNU自由软件文件压缩程序。 它首先由 Jean-loup 和 Mark Adler 创建,用于 UNIX 系统上的文件压缩。 在Linux中我们经常使用后缀为.gz的文件,它们是Gzip格式的。 如今,它已成为世界上使用的一种非常常见的数据压缩格式或文件格式。 HTTP 协议上的 GZIP 编码是一种用于提高 WEB 应用程序性能的技术。 高流量的WEB站点常常使用Gzip压缩技术来让用户体验到更快的速度。 这通常是指安装在WWW服务器中的功能。 当有人访问该服务器中的网站时,服务器中的此功能会压缩网页内容并将其传输到访问计算机浏览器上进行显示。 一般来说,纯文本内容可以压缩到原始大小的 40%。

开启Gzip有什么好处?

开启Gzip后,将使用Gzip对网页数据进行压缩,然后再传输给客户端。 客户端收到后,会解压并由浏览器显示。 这将减少通过网络传输的数据量并提高浏览速度。

Gzip Web 压缩的工作原理

Web服务器处理HTTP压缩的流程如下: 1、Web服务器收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩(-信息); 2. 如果浏览器支持HTTP压缩,Web服务器会检查所请求文件的后缀。 姓名; 3、如果请求的文件是HTML、CSS等静态文件,Web服务器会检查压缩缓冲目录中是否已经存在请求文件的最新压缩文件; 4、如果请求文件的压缩文件不存在,Web服务器会向浏览器返回未压缩的请求文件,并将请求文件的压缩文件存放在压缩缓冲目录中; 5、如果请求文件的最新压缩文件已存在,则直接返回请求文件的压缩文件; 6、如果请求的文件是动态文件,Web服务器动态压缩内容并返回给浏览器。 压缩内容不存储在压缩缓存目录中。

参考网站:

启用GZIP压缩网页传输方式

Linux开启gzip压缩提高网页下载速度

配置gzip压缩功能

打开 gzip 压缩

使用GZIP压缩网页的各种方法总结(,,iis)

Linux运维笔记