Apache配置静态缓存

简介:
用户访问一个站点,其实大多数元素都是图片,js,css等,这些静态文件其实会被客户端的浏览器缓存到本地电脑上,目的不用用户去再去服务器上下载。这样就加快了速度,提高了用户体验,而且呢 还节省咱们带宽不是,但这些静态文件总不能一直缓存,它总有一些时效性,那么我们讲的就是这个过期时间。
比如配置图片类的缓存,需要用到mod_expires这个模块去主配置文件里开启这个模块
vim /usr/local/apache/conf/extra/httpd-vhosts.conf


第一种方式  用mod_expires.c 模块

<IfModule mod_expires.c>
ExpiresActive on
ExpiresByType image/gif “access plus 1 days”
ExpiresByType image/jpeg “access plus 24 hours”
ExpiresByType image/png “access plus 24 days”
ExpiresByType text/css “now plus 2 hour”
ExpiresByType image/jpg “now plus 24 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>

第二种方式,也可以使用mod_headers模块来实现

也可以用mod_headers模块实现
<ifmodule mod_headers.c>
<filesmatch “\.(html|htm|txt)$”>
header set cache-control “max-age=3600” (缓存一小时)
</filesmatch>
<filesmatch “\.(css|js|swf)$”>
header set cache-control “max-age=604800″(缓存一礼拜)
</filesmatch>
<filesmatch “.\(ico|gif|jpg|jpeg|png|flv|pdf)$”>
header set cache-control “max-age=86400″(缓存一天)
</filesmatch>
</ifmodule>
相关文章
|
1月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
206 1
|
1月前
|
存储 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
39 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
|
19天前
|
存储 缓存 监控
配置 Webpack 5 持久化缓存时需要注意哪些安全问题?
【10月更文挑战第23天】通过全面、系统地分析和应对安全问题,能够更好地保障 Webpack 5 持久化缓存的安全,为项目的成功构建和运行提供坚实的安全基础。同时,要保持对安全技术的关注和学习,不断提升安全防范能力,以应对日益复杂的安全挑战。
|
1月前
|
缓存 前端开发 应用服务中间件
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
134 7
|
1月前
|
存储 缓存 监控
|
1月前
|
消息中间件 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
40 2
|
1月前
|
存储 消息中间件 druid
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
80 1
|
1月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
33 4
|
1月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
37 3
|
1月前
|
Linux PHP Apache
CentOS 7.2配置Apache服务httpd(下)
CentOS 7.2配置Apache服务httpd(下)
47 1

热门文章

最新文章

推荐镜像

更多