`

nginx配置gzip压缩的简单示例

阅读更多
nginx中gzip压缩要使用http_gzip_module模块,此模块支持在线实时压缩输出数据流。
范例:
#nginx gzip
gzip on;
gzip_min_length  1000;
gzip_proxied  expired no-cache no-store private auth;
gzip_types   text/plain application/x-javascript text/css text/html application/xml;

nginx gzip压缩参数说明:
gzip on|off
开启或者关闭gzip模块

gzip_min_length 1000
设置允许压缩的页面最小字节数,页面字节数从header头中的Content-Length中进行获取。
默认值是0,不管页面多大都压缩。
建议设置成大于1k的字节数,小于1k可能会越压越大,即: gzip_min_length 1024。

gzip_proxied expired no-cache no-store private auth;
Nginx作为反向代理的时候启用,开启或者关闭后端服务器返回的结果,匹配的前提是后端服务器必须要返回包含”Via”的 header头。

gzip_types text/plain application/xml;
匹配MIME类型进行压缩,(无论是否指定)text/html类型总是会被压缩的。
本文原始链接: http://www.jbxue.com/article/865.html
分享到:
评论

相关推荐

    docker下nginx配置压缩字体和图片等配置

    Docker中的Nginx服务器作为一个流行的反向代理和负载均衡器,可以通过配置实现对字体、图片等静态资源的GZIP压缩。本文将详细介绍如何在Docker环境下配置Nginx以实现这一功能,主要涉及`docker-compose.yml`、`nginx...

    nginx配置gzip压缩页面

    在本文中,我们将详细探讨如何在Nginx中配置gzip压缩,以及相关的配置指令。 gzip压缩技术,源自GNU-ZIP,能够有效地减小网页的大小,从而加快用户浏览页面的速度。通常,经过gzip压缩,页面的大小可以减少到原来的...

    Nginx启用gzip压缩的方法示例

    在Nginx中启用gzip压缩可以通过修改Nginx配置文件实现。下面详细介绍启用gzip的配置参数及其作用: 1. `gzip on;`:这是开启gzip压缩的关键指令,将此设置为on即可启用gzip功能。 2. `gzip_min_length 1k;`:设置...

    Nginx启用GZIP压缩网页传输方法(推荐)

    启用Nginx的GZIP压缩涉及到对Nginx配置文件的修改。以下是一些关键的配置参数及其作用: 1. `gzip on/off`:这个参数用于开启或关闭GZIP压缩。设置为`on`时,Nginx会启用GZIP压缩功能。 2. `gzip_buffers`:定义...

    Nginx中的Gzip压缩配置介绍

    在优化网站性能时,Nginx的Gzip压缩配置是一个非常重要的环节,因为它能够显著减少网络传输的数据量,提高网页加载速度,从而提升用户体验。 Gzip是一种流行的文件压缩算法,它通过去除文件中的重复数据来减小文件...

    一个完整的nginx配置文件范例参考(含负载均衡)

    下面我们将深入探讨这个包含负载均衡配置的 Nginx 示例。 首先,配置文件的开头定义了 Nginx 运行的基本参数。`user nobody nobody;` 设置了 Nginx 的运行用户为 nobody,这意味着 Nginx 服务将以低权限用户身份...

    nginx gzip压缩

    本文将深入探讨Nginx中的Gzip压缩配置及其作用。 首先,我们要了解Gzip的基本原理。Gzip是一种广泛使用的数据压缩算法,主要用于在网络上传输数据时进行压缩。当浏览器请求一个网页时,如果服务器支持Gzip,它会将...

    详解Nginx服务器的配置中开启文件Gzip压缩的方法

    在Nginx中启用Gzip压缩通常涉及编辑Nginx的配置文件,通常是`/etc/nginx/nginx.conf`或`/usr/local/nginx/conf/nginx.conf`。以下是一些关键配置指令及其作用: 1. `gzip on;`:这一行用于开启Gzip压缩功能。设置为...

    微服务实战(二)nginx配置

    在微服务架构中,Nginx作为一款高性能的反向代理服务器和负载均衡器,扮演着至关重要的角色。本文将深入探讨如何在实际...同时,Nginx还有许多高级特性,如限流、缓存、GZIP压缩等,可以根据实际需求进一步探索和配置。

    企业级应用Nginx配置案例

    在实际应用中,还需要根据具体需求调整Nginx配置,例如设置缓存、GZIP压缩、URL重写等。案例中的"pushtest"可能是一个关于推送测试的配置示例,可能涉及到Websocket或者HTTP/2 Push等高级特性。 通过不断学习和实践...

    nginx中gzip压缩提升网站速度的实现方法

    以下是一个简单的 Nginx 配置示例,展示了如何启用 gzip 压缩: ```nginx server { listen 80; server_name localhost 192.168.0.96; gzip on; gzip_buffers 32 4k; gzip_comp_level 6; gzip_min_length 200;...

    nginx的各项详细配置-超多注释

    综上所述,Nginx的配置文件"nginx.conf"涵盖了上述各项功能,而"nginx.txt"说明文件可能提供了更详细的解释和示例。了解并熟练掌握这些配置,能够帮助我们更好地管理和优化Nginx服务器,提升Web服务性能。

    nginx作为http图片服务器示例

    Nginx是一款轻量级的Web服务器,以其高效的并发处理能力、低内存占用以及简单易用的配置而闻名,尤其适合处理静态内容如图片、CSS和JavaScript等。 在描述中提到,“超级性能”是Nginx的一大特点。Nginx采用事件...

    nginx配置详细-最全说明

    - **含义**: 开启或关闭GZIP压缩功能。 - **示例**: `gzip on;` - **作用**: 对HTTP响应进行压缩,减小传输的数据量,提高加载速度。 15. **`gzip_min_length`**: - **含义**: 设置最小压缩响应长度。 - **...

    nginx安装和配置指南配置文件示例教程

    下面是一个简单的Nginx配置文件示例: ```nginx user www-data; worker_processes auto; pid /run/nginx.pid; events { worker_connections 768; } http { sendfile on; tcp_nopush on; tcp_nodelay on; ...

    nginx配置文件说明[参考].pdf

    这将开启gzip压缩,并设定最小压缩长度、缓冲大小和压缩类型。 2. **自定义错误页面:** 通过`error_page`指令,可以指定错误代码对应的处理页面,例如: ``` error_page 404 /404.html; ``` 如果希望错误...

    nginx配置文件

    3. **Gzip压缩**:开启gzip压缩,减少网络传输的数据量。 4. **SSL配置**:启用HTTPS支持,提升网站安全性。 **五、故障排查与重启** 修改配置后,使用`nginx -t`命令检查配置文件的语法,无误后使用`sudo ...

    nginx配置负载均衡和反向代理示例.txt

    通过上述分析可以看出,本文档提供了一套完整的Nginx负载均衡与反向代理配置示例,涵盖了GZIP压缩、负载均衡策略定义、请求转发细节以及安全认证等多个方面,非常适合作为学习Nginx配置的基础案例。

    js压缩gzip格式

    此外,它可能还包含了如何在服务器配置文件中启用gzip的示例,帮助开发者更好地理解和应用gzip压缩。 总之,js压缩成gzip格式是提高网页性能的重要手段,通过合理利用gzip,可以有效减少网络传输的数据量,提升用户...

Global site tag (gtag.js) - Google Analytics