Nginx实战篇(一)--expires缓存模块、gzip压缩模块等详解--黑夜青儿

本文详细介绍Nginx的expires缓存模块与gzip压缩模块的优化配置方法,包括具体参数设置与测试步骤,同时讲解如何优雅地显示错误页面,提升用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Nginx expires缓存模块优化
在这里插入图片描述
配置

vim /application/nginx/conf/extra/http_server
在某个server{}添加如下
在这里插入图片描述
提示:1) ~.*.优先级高于 /
2) 如果root html你并没有修改默认,则不用在expires模块中添加root html/www(我修改的html根路径)

上传图片测试
curl -I http://ip或者域名/上传文件名

Nginx gzip压缩模块

在这里插入图片描述

提示:压缩是在nginx服务端压缩,在客户端进行解压。
优点:经过gzip压缩,可以降低带宽,提升访问速度。

配置nginx gzip模块
gzip on; #开启gzip压缩功能。
gzip_min_length 1k; #设置允许压缩的页面最小字节数。建议设置成大于1k;如果是1k可能会越压越大。
gzip_buffers 4 16k; #压缩缓冲区大小。表示申请4个单位为16k的内存作为压缩结果流缓存。
gzip_comp_level 2; #压缩比率。用于指定GZIP压缩比,1压缩比最小,处理速度最快;9压缩比最大,传输速度快,但处理最慢,也比较消耗cpu资源。
gzip_types text/plain application/x-javascript text/css application/xml; #用来指定压缩的类型,“text/html”类型总是被压缩。
gzip_vary on #该选项可以让前端的缓存服务器缓存经过GZIP压缩的页面。

Nginx 错误页面优雅显示
配置方法:
在server {}中添加 error_page 403 /403.html;
同时在你的server 指定的root目录上存在403.html(可以选择创建编写,也可以直接上传)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值