欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Nginx开启gzip压缩静态资源文件

程序员文章站 2024-02-08 18:28:28
...

nginx.conf简单配置如下

server{
	gzip on;
	#定义压缩的级别(压缩比),级别越底压缩速度越快文件压缩比越小,反之速度越慢文件压缩比越大。一方面,压缩级别越高越好,其实gzip_comp_level 1的压缩能力已经够用了,后面级别越高,压缩的比例其实增长不大,反而很吃处理性能。另一方面,压缩一定要和静态资源缓存相结合,缓存压缩后的版本,否则每次都压缩高负载下服务器肯定吃不住。
	gzip_comp_level 3;
	#当返回内容大于此值时才会使用gzip进行压缩,以K为单位,当值为0时,所有页面都进行压缩。
    gzip_min_length 100;
    #需要压缩的类型
	gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
	#配置禁用gzip条件,支持正则。此处表示ie6及以下不启用gzip(因为ie低版本不支持)
    gzip_disable "MSIE [1-6]\."; 
    增加响应头”Vary: Accept-Encoding”
    gzip_vary on;
}
相关标签: Nginx