nginx性能优化客户端缓存——expires

本文介绍了在高访问量的web应用中,通过设置nginx的expires指令来实现客户端缓存,以减轻服务器压力。具体操作是在location块中配置expires,使不常变更的资源如图片在客户端缓存30天,提升访问速度。配置生效后,通过检查响应头可观察到缓存设置。
摘要由CSDN通过智能技术生成

场景

web应用在访问量比较大的情况下,利用客户端来缓存网站上不经常变更的图片,是给服务器减压的一个很方便且实用的做法
比如,网站的 logo, 企业上传的 各种资格证书的图片,甚至有些商品的效果大图,只是不是经常变更的,大都可以让其存在客户端,提高访问速度,减小服务器的压力

对应nginx来说,实现比较简单了,只要在location字段中使用expires就可以了

格式

expires 30s; //表示把数据缓存30秒

expires 30m;//表示把数据缓存30分

expires 10h;//表示把数据缓存10小时

expires 1d;//表示把数据缓存1天
  • 例如,我想把网站上的图片都让客户端来缓存30天
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值