如何在Apache中开启gzip压缩服务?让网页速度更快

68次阅读
没有评论

共计 544 个字符,预计需要花费 2 分钟才能阅读完成。

服务器设置 gzip 压缩是 web 开发里很普遍的做法。假设你要请求一个 100k 的文件,网络传输速度为 50k/s,需要 2s 才能得到数据,但是如果在服务器设置了 gzip 压缩,将服务端的文件压缩到了 50k(实际上的压缩率往往小于 50%),这时候只需 1s 就能得到数据,然后在客户端解压即可。

可以对比下同一个文件在开启 gzip 前后的大小。

1. 为什么要进行 gzip 压缩?

服务器设置 gzip 压缩是 web 开发中很普遍的做法。使用 gzip 压缩后可以使需要加载的文件大小缩小到原来的 1 / 4 左右(最大压缩级别)。然后在客户端解压即可。

2. 如何在 Apache 中开启 gzip 压缩服务?

wamp 为例:

2.1 找到 Apache 中的 httpd.conf 文件,比如我的路径在 D:\wamp\bin\apache\apache2.4.35\conf\httpd.conf

2.2 在编辑器中打开 httpd.conf 文件,找到 deflate_Module 和 headers_Module 这两个模块。去掉注释开启服务。(大概在第 120 行和 130 行左右)

#LoadModule deflate_module modules/mod_deflate.so
#LoadModule headers_module modules/mod_headers.so
正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-06-15发表,共计544字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)