Linux:apache优化(3)—— 页面缓存时间

作用: 通过 mod_expires 模块配置 Apache,使网页能在客户端浏览器缓存一段时间,以避免重复请求,减轻服务端工作压力。启用 mod_expires 模块后,会自动生成页面头部信息中的 Expires 标签和 CacheControl 标签,从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度的目的。

注意:编译安装时必须使用以下配置项

--enable-expires ##启用网页缓存过期时间模块

先进入mod_deflate.c文件所在目录,源码包里:

复制代码
cd /usr/src/httpd-2.4.25/modules/metadata/

apxs -i -c -a mod_expires.c

重启httpd服务查看模块

复制代码
/usr/local/httpd/bin/apachectl -D DUMP_MODULES |grep expires

没问题

复制代码
 vi /usr/local/httpd/conf/httpd.conf

在末尾添加

<IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 60 seconds"
</IfModule>

60是60秒,会在客户端缓存60秒 ,根据自己需要去修改

复制代码
/usr/local/httpd/bin/apachectl restart

缓存60秒,设置成功

相关推荐
zhangkaixuan4569 小时前
Paimon 读取数据流程深度解析
大数据·hadoop·flink·apache·paimon
青春男大14 小时前
Redis和RedisTemplate快速上手
java·数据库·redis·后端·spring·缓存
十月南城18 小时前
Nginx与网关配置观——超时、限流、TLS与代理缓存的原则化清单
运维·nginx·缓存
zhangkaixuan45618 小时前
paimon 主键表 vs 非主键表配置速查
大数据·数据库·flink·apache·paimon
醒过来摸鱼19 小时前
Redis 源码分类
数据库·redis·缓存
小北方城市网21 小时前
MyBatis-Plus 生产级深度优化:从性能到安全的全维度方案
开发语言·redis·分布式·python·缓存·性能优化·mybatis
CodeToGym1 天前
【Spring全家桶】Spring Cache 深度解析:一行注解实现缓存自动化
spring·缓存·自动化
wasp5201 天前
拒绝 OOM:Apache Fesod 高性能 Excel 处理架构全景解析
算法·架构·apache·excel
夏天想1 天前
解决小程序缓存时间是永久性得除非用户主动删除得问题
java·缓存·小程序
晓13131 天前
第四章:Redis实战应用及常见问题(下篇)
java·数据库·缓存·wpf