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秒,设置成功

相关推荐
努力努力再努力wz12 小时前
【Redis入门系列】从 KEYS 到 SCAN:渐进式遍历、Cursor 与位反转原理
数据库·redis·缓存
小宋102113 小时前
大模型成本怎么控制:Token统计、缓存与模型路由实战
人工智能·缓存
吴声子夜歌17 小时前
ApacheCommons——commons-exec(外部进程与系统命令安全执行)
java·安全·apache
宿67419 小时前
vue3-时间戳防缓存
缓存
qetfw19 小时前
Debian 部署 phpMyAdmin:Apache、PHP 与 MariaDB 管理界面配置
linux·debian·php·apache
吴声子夜歌20 小时前
ApacheCommons——commons-compress(解压缩工具)
java·apache
三8441 天前
SSRF 从入门到实战(下篇):gopher 打 Redis 实现 RCE
数据库·redis·缓存
吴声子夜歌1 天前
ApacheCommons——commons-math3(科学计算与线性代数)(一)
java·线性代数·算法·apache
名字还没想好☜1 天前
Java 用 LinkedHashMap 三行实现 LRU 缓存:accessOrder、removeEldestEntry 与线程安全
java·后端·安全·spring·缓存
手握风云-1 天前
Redis:不只是缓存那么简单(十六)
缓存