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

相关推荐
玄芯散人10 小时前
【筑基·047】内存Hierarchy:寄存器到硬盘的速度差
缓存·内存·计算机基础
xhbh66612 小时前
中小企业 Redis 运维,如何安全归档 RDB、AOF 备份文件?
运维·数据库·缓存·数据备份·文件备份·同步备份·号码备份
无巧不成书021817 小时前
Apache Tomcat 9 下载全指南(Windows,Linux,macOS):版本选型、国内镜像、SHA-512 与 PGP 完整性校验
windows·tomcat·apache
Dream-Y.ocean19 小时前
鸿蒙平台 Apache Tomcat 管理控制台适配实战:基于 Electron 壳方案的真实 HTTP 服务器实现
tomcat·apache·harmonyos
betazhou19 小时前
Apache seatunel常用配置参数解析说明
apache·seatunnel
Wang's Blog19 小时前
Java框架快速入门: Spring Security+OAuth2之多因子认证缓存服务
java·spring·缓存
雪芽蓝域zzs19 小时前
第三十六节:keep-alive 页面缓存(Vue3 + 后台管理系统)
前端·vue.js·缓存
我是苏苏19 小时前
Redis开发09:Windows系统下主从复制的配置教程
数据库·redis·缓存
mengzhi啊1 天前
缓存类CacheDataManager把临时数据存入json。做成插件·
qt·缓存·json
小lu飞1 天前
DeepSeek Flash 降价的技术账本:缓存友好型定价如何改写推理成本结构
缓存