这里的静态文件指的是图片、js、css 等文件,用户访问一个站点,其实大多数元素都
是图片、js、css 等,这些静态文件其实是会被客户端的浏览器缓存到本地电脑上的,目的
就是为了下次再请求时不再去服务器上下载,这样就加快了速度,提高了用户体验。但这些
静态文件总不能一直缓存,它总有一些时效性,我们改就是这个过期时间,配置如下:

<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 hours"
ExpiresByType text/css "now plus 2 hour"
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>

可以保存在CustomLog的下面一行

检验

鼠标右键选中一个图片的 复制图片网址,

curl -x127.0.0.1:80 'http://www.denny.com/static/image/common/logo.png' -I

Cache-Control: max-age=86400        86400秒就是24小时  这里指定的ExpiresByType image/png "access plus 24 hours"

转载于:https://www.cnblogs.com/wangshaojun/p/5031285.html

LAMP 2.2 Apache配置静态缓存相关推荐

  1. Apache配置静态缓存

    浏览器访问网页时,会下载许多小图片,虽然不大,但数量的很多,有时影响带宽和体验. 为了解决这个问题,提出了缓存的概念,即在apache设置图片的缓存时间,图片缓存到浏览器后,不在重新下载图片,提高用户 ...

  2. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享

    Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907. 修改nginx ...

  3. Nginx安装,Nginx静态缓存,Nginx Gzip压缩,Nginx负载均衡,Nginx方向代理,Nginx+Tomcat+Redis做session共享...

    Nginx安装 nginx-1.10.1.tar.gz安装,参考http://blog.csdn.net/tototuzuoquan/article/details/47381907. 修改nginx ...

  4. Nginx如何配置静态文件过期时间

    Nginx如何配置静态文件过期时间 与Apache使用expires_module (shared)模块配置静态缓存不同,Nginx使用修改对应虚拟主机配置文件即可. 一.编辑虚拟主机配置文件 [ro ...

  5. thinkphp htmls.php,ThinkPHP静态缓存简单配置和使用方法详解

    本文实例讲述了ThinkPHP静态缓存简单配置和使用方法.分享给大家供大家参考,具体如下: 根据ThinkPHP官方手册:ThinkPHP内置了静态缓存类,通过静态缓存规则定义来实现了可配置的静态缓存 ...

  6. Nginx配置+转发8080端口+页面静态缓存+https配置

    +++ js刷新页面: https://www.jb51.net/article/14397.htm https证书: https://wzfou.com/letsencrypt/ Linux Ngi ...

  7. 【CyberSecurityLearning 32】Apache配置、Apache的访问控制设定、LAMP平台的搭建

    目录 Apache配置 web服务 Apache 1.先启动httpd服务 2.通过端口来验证服务是否启动 3.建立主页 4.关于Apache服务软件的主配置文件分析 Apache的访问控制设定 1. ...

  8. apache站点优化—静态缓存

    一.静态缓存介绍 用户每次访问网站都会将页面中的所有元素都请求一遍,全部下载后通过浏览器渲染,展示到浏览器中.但是,网站中的某些元素我们一般都是固定不变的,比如logo,框架文件等元.,用户每次访问都 ...

  9. 一、服务端开发基础(搭建Web服务器、网络基础概念、请求响应流程、配置Apache、静态网站与动态网站)

    一.建立你的第一个网站(目标) 前端开发 最终还是属于 Web 开发 中的一个分支,想要成为一名合格的前端开发人员,就必须要 充分理解Web 的概念. 构建一个专业的网站是一项巨大的工作!对于新手我们 ...

最新文章

  1. 我使用过的Linux命令之sftp - 安全文件传输命令行工具
  2. 数学建模学习笔记——主成分分析
  3. 聊聊Tomcat的架构设计
  4. Chrome浏览器密码框自动填充的bug
  5. wxWidgets:wxAuiManager类用法
  6. 《Java核心技术卷一》p60~p70 学长教我学Java(7)
  7. 区块链分布式云存储项目盘点
  8. 《程序员修炼之道:从小工到专家》阅读笔记03
  9. ARMS在APM工具选型中的实践
  10. cuda笔记-GPU多线程的奇偶排序
  11. 美女面试官问我Python如何优雅的创建临时文件,我的回答....
  12. 排序算法对比、总结(Python代码)
  13. 3种基于深度学习的有监督关系抽取方法
  14. GPU并行计算OpenCL(2)——矩阵卷积
  15. 分布式事务中常见的三种解决方案
  16. java中JTextArea类_Swing JTextArea类
  17. php 便利字符串,Go语言遍历字符串——获取每一个字符串元素
  18. exoplayer和mediaplayer的封装
  19. 量化交易入门--写第一个量化程序
  20. Flash实例教程:AS3代码简单表现照片底片效果

热门文章

  1. 成都Uber优步司机奖励政策(4月24日)
  2. 无关技术,关于香港对我的影响
  3. Android拍照流程
  4. mongo-mapreduce测试(4)——avg
  5. firefox 复制文本js代码。判断窗口是关闭还是刷新
  6. 四大组建进程间通信--基础
  7. Android Activity Launch Mode 启动模式详解
  8. iOS和android的屏幕适配
  9. android WebView的简单使用
  10. HBase—基础介绍