apache的静态缓存

简介: 静态文件指的是图片、js、css等文件,用户访问一个站点,大多数元素都是静态文件,这些静态文件是会被客户端和浏览器缓存到本地电脑上的,目的是为了下次再请求时不再去服务器上下载,加快访问速度,提高用户体验;但这些静态文件不能一直缓存在本地电脑上,因为当服务器修改了这些静态文件,用户还是访问的旧文件,那么就得设置一个有效时间。
1.配置静态缓存
#vim /usr/local/apache2/etc/httpd.conf
#开启mod_expires模块
LoadModule expires_module modules/mod_expires.so  #去掉注释
#添加:
<IfModule mod_expires.c>
    ExpiresActive on
    ExpiresByType image/gif "access plus 1 days"
    ExpiresByType image/jpeg "access plus 24 hours"
    ExpiresByType image/jpg "access plus 24 hours"
    ExpiresByType image/png "access plus 24 hours"
    ExpiresByType text/css "now plus 2 hours"
    ExpiresByType application/x-javascript "now plus 2 hours"
    ExpiresByType application/javascript "now plus 2 hours"
    ExpiresByType application/x-shockwave-flash "now plus 2 hours"
    ExpiresDefault "now plus 0 min"
</IfModule>
2.检查配置文件语法并重启apache
apachectl -t
apachectl restart
3.验证:
curl -x10.0.0.101:80 'http://10.0.0.101/a.jpg' -I

目录
相关文章
|
7月前
|
安全 网络协议 Linux
Linux加强篇010-使用Apache服务部署静态网站
山重水复疑无路,柳暗花明又一村
734 0
|
Web App开发 运维 网络协议
Linux巩固篇010-Linux apache服务部署静态网站
纸上得来终觉浅,绝知此事要躬行
12379 5
Linux巩固篇010-Linux apache服务部署静态网站
|
缓存 前端开发 网络安全
Apache配置----静态缓存
Apache配置----静态缓存
250 0
|
域名解析 网络安全 Apache
Apache之搭建静态网站
Apache之搭建静态网站
178 0
|
存储 缓存 前端开发
Netlify提供的静态网站渲染和缓存技术
Netlify提供的静态网站渲染和缓存技术
203 0
|
缓存 分布式计算 监控
Apache Flume-静态拦截器-功能实现|学习笔记
快速学习 Apache Flume-静态拦截器-功能实现
 Apache Flume-静态拦截器-功能实现|学习笔记
|
应用服务中间件 Apache nginx
Apache Flume- 静态拦截器-案例业务需求描述|学习笔记
快速学习 Apache Flume- 静态拦截器-案例业务需求描述,本节课讲 Flume 当中拦截器的一个实战实用。
Apache Flume- 静态拦截器-案例业务需求描述|学习笔记
|
域名解析 缓存 监控
如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存
如何使用 CDN 对部署在函数计算上的静态网站进行缓存?
|
域名解析 缓存 监控
如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存
为了进一步提升网站的访问速度,我们会使用 CDN 对网站进行加速,但是最近在调试阿里云的函数计算和 CDN 的配合使用时发现了一个需要额外注意的地方。
如何使用阿里云 CDN 对部署在函数计算上的静态网站进行缓存

推荐镜像

更多