在HTTP标头中为静态资源设置过期日期或最长存在时间,可指示浏览器从本地磁盘中加载以前下载的资源,而不是通过网络加载。这样,

网站加载速度会更快.

下面的代码都需要放到.htaccess中才能生效.

推荐设置过期时间为一个月, 即: max-age=2592000.

通过FilesMatch设置

Header set

Cache-Control "max-age=2592000"

通过mod_expires.c设置

ExpiresActive On

ExpiresDefault "access

plus 1 months"

ExpiresByType text/html "access plus 1

months"

ExpiresByType image/gif "access plus 1 months"

ExpiresByType

image/jpeg "access plus 2 months"

ExpiresByType application/x-shockwave-flash

"access plus 2 months"

ExpiresByType application/x-javascript "access plus 2

months"

如需针对具体的资源类型需要这样:

ExpiresByType image/gif "access plus 5 hours 3 minutes"

原文:http://www.cnblogs.com/jsonzheng/p/3782215.html

html 静态资源缓存时间,.htaccess设置静态资源缓存(即浏览器缓存)相关推荐

  1. 缓存系列之一:buffer、cache与浏览器缓存

    缓存系列之一:buffer.cache与浏览器缓存 一:缓存是为了调节速度不一致的两个或多个不同的物质的速度,在中间对速度较快的一方起到一个加速访问速度较慢的一方的作用,比如CPU的一级.二级缓存是保 ...

  2. 华为5720设置静态路由不通_如何设置静态路由与网关?一文了解清楚

    前几天,弱电君发布防火墙与交换机如何对接上网的内容,有一些朋友反映,想了解下网关与静态路由的设置,以及如何设置内外网同时访问,那么今天我们来来彻底了解这两个内容,这个也是弱电项目中经常容易遇到的. 一 ...

  3. 如何设置静态路由器计算机网络,路由器如何设置静态ip(固定ip)地址上网?

    最近有一些朋友在微信和QQ上问我,一台无线路由器怎么设置静态IP(固定IP)地址上网? 静态IP(固定IP)上网这种方式,其实普通的家庭用户很少用得到,家庭用户办理的宽带业务一般是: 宽带拨号(ADS ...

  4. 设置html页面不让浏览器缓存的方法

    1.在html头中加入以下3句话,可以防止大部分浏览器缓存 <meta http-equiv="pragma" content="no-cache"> ...

  5. 离线缓存占内存吗_彻底弄懂浏览器缓存策略

    浏览器缓存策略对于前端开发同学来说不陌生,大家都有一定的了解,但如果没有系统的归纳总结,可能三言两语很难说明白,甚至说错,尤其在面试过程中感触颇深,很多候选人对这类基础知识竟然都是一知半解,说出几个概 ...

  6. 360浏览器 ajax取缓存,web开发遇到的坑之360浏览器缓存问题

    web开发遇到的坑之360浏览器缓存问题 再使用360浏览器,浏览我自己开发的一个配置的web管理后台时,发现,使用ctrl+F5都不能刷新表格的数据,还有,我添加字段时,明明是添加成功的,用sql再 ...

  7. ant design pro总是跨域,proxy也没设置错误,原来是浏览器缓存,清理Chrome缓存就可以了...

    RT 转载于:https://www.cnblogs.com/ww01/p/10766857.html

  8. UC缓存的php格式视频,如何把UC浏览器缓存的零碎视频转换成完整的mp4

    工具/原料 UC浏览器(手机版) 缓冲合并工具 方法/步骤 打开UC浏览器,找到自己喜欢的视频然后点入播放.在视频播放界面的工具条右下角有一个向下的剪头,点一下,视频就进入缓存状态了.之后在UC浏览器 ...

  9. 解决每次上线更新文件需要手动清除缓存的问题-------js 、css自动清除浏览器缓存方法

    说明 1.分享页更新后,浏览器总是有缓存,须手动清理才能加载修改后的CSS和JS,故在加载地址后动态添加一个随机数(或时间戳)来确保每次加载的文件都不同来消除缓存. 2.在加载js文件时,被加载js文 ...

最新文章

  1. Windows中动态磁盘管理
  2. 机器学习(Machine Learning)- 吴恩达(Andrew Ng)-学习笔记
  3. php gzip乱码,php file_get_contents抓取Gzip网页乱码的三种解决方法
  4. java将naso注册成计算机服务_2018计算机二级考试Java语言每日一练 8月2日
  5. 腾讯社交广告转化率预估初探
  6. Nginx配置HTTP2.0 1
  7. 力扣-33 搜索旋转排序数组
  8. Windows窗体编程基础学习:更改TabControl 的外观(如qq用的)
  9. CocoStudio 简单使用动画
  10. 华为公司“22个不”
  11. 2021中国低/无代码平台投融资趋势报告: 融资规模近15亿,估值近70亿,马太效应将愈演愈烈...
  12. 基于matlab的Hough变换图像直线检测算法仿真
  13. 《肖申克的救赎》的创业启示
  14. 电脑开机正常,但显示器没反应怎么办
  15. k8s client-go 出现错误net/http: TLS handshake timeout
  16. 深度学习(PyTorch)——Transforms的使用方法与技巧
  17. HTTPS网页账号密码嗅探
  18. 个人博客(一)之表结构设计
  19. 云台(ptz)动作派尔高(Pelco-D)英文定义
  20. Nios ii 实战篇--- DDR2

热门文章

  1. swagger快速开发
  2. mybatis关联配置(一对多配置)
  3. 关于script的放置位置
  4. cocoapod卡在了analyzing dependencies
  5. 【转】Java程序员常用工具类库 - 目录
  6. 352. Data Stream as Disjoint Intervals
  7. ALinq 入门学习(八)--ALinq 对Vs2010 的支持
  8. 怎样对流媒体进行压力测试_暖气片怎样安装效果好?暖气片正确的安装,采暖效果更好!...
  9. 车位预定查询html格式,停车场车位预定方法
  10. java状态机设计模式_设计模式总结-State模式