浏览器访问网页时,会下载许多小图片,虽然不大,但数量的很多,有时影响带宽和体验。

为了解决这个问题,提出了缓存的概念,即在apache设置图片的缓存时间,图片缓存到浏览器后,不在重新下载图片,提高用户体验和节约带宽。

配置步骤:

1.在 CustomLog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/%Y%m%d-access_log 86400" combined env=!p_w_picpath-request下插入以下代码

<IfModule mod_expires.c>

#    缓存开关 启用或禁用产生"Expires:"和"Cache-Control:"头的功能

ExpiresActive on

#    缓存1天

ExpiresByType p_w_picpath/gif "access plus 1 days"

ExpiresByType p_w_picpath/jpeg "access plus 24 hours"

ExpiresByType p_w_picpath/png "access plus 24 hours"

ExpiresByType text/css "now plus 2 hour"

ExpiresByType application/x-javascript "now plus 2 hours"

ExpiresByType application/x-shockwave-flash "now plus 2 hours"

ExpiresDefault "now plus 0 min"   默认不缓存 设置了其作用范围内的所有文档的默认有效期的计算方法

</IfModule>

注意:now等于access 详细信息,查看官方手册http://apache.jz123.cn/mod/mod_expires.html

转载于:https://blog.51cto.com/11004242/1722968

Apache配置静态缓存相关推荐

  1. LAMP 2.2 Apache配置静态缓存

    这里的静态文件指的是图片.js.css 等文件,用户访问一个站点,其实大多数元素都 是图片.js.css 等,这些静态文件其实是会被客户端的浏览器缓存到本地电脑上的,目的 就是为了下次再请求时不再去服 ...

  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. apache站点优化—静态缓存

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

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

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

  9. nginx 配置静态资源缓存。解决web静态资源访问过慢

    Nginx文件结构 1.全局块:配置影响nginx全局的指令.一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等. ...

最新文章

  1. git 可视化工具_最值得推荐的8个git/github项目数据分析工具
  2. 基于ISO的本地yum源配置
  3. 页面文件太小无法完成操作_手机上也能轻松完成文件压缩操作,无需软件,可惜知道的人才10%...
  4. 程序员面试题精选100题(58)-八皇后问题[算法]
  5. mybatis表关联彻底理解
  6. html里下拉标记,HTML: select 标签
  7. android 分区修改工具_Android刷机包制作工具与教程-大神必备
  8. 双层循环嵌套打印矩形 java
  9. 在Chrome78浏览器上如何实现自动播放音视频
  10. 网络协议从入门到底层原理(7)网络安全 - 常见攻击、单向散列函数、对称加密、非对称加密、混合密码系统、数字签名、证书
  11. unicode官网 unicode码表和标准下载
  12. 我的世界java环境安装包_我的世界JAVA版1.7.10下载安装包最新版 v1.7.10
  13. 快捷指令获取url内容_快捷指令,钢铁侠里的“贾维斯”
  14. 阻抗匹配四参数:反射系数、行波系数、驻波比、回波损耗
  15. 【iTools】iTools Index
  16. 美团圈圈是什么?美团圈圈介绍,美团圈圈是什么平台?
  17. k8s调度之污点和容忍
  18. Trunk技术需求与应用
  19. 李瑞霖4.13黄金走势短线放空原油能否筑底反弹?行情涨跌分析
  20. Marvin java图像处理

热门文章

  1. java占用提示_Java显示使用或已经覆盖了api为啥?
  2. 计算机e盘拒绝访问,电脑中的D盘与E盘拒绝访问是为什么?
  3. python读取pdf文档书签 bookmark_Python利用PyPDF2库获取PDF文件总页码实例
  4. Flask设置、获取、删除cookies
  5. 采用URL访问资源,隐藏真实地址
  6. php的全局p变量程序_php如何定义全局变量
  7. 在reader中勾选pdf复选框_Adobe Acrobat和Reader PDF文件处理缓冲区溢出漏洞
  8. python 封装_Python 面向对象三大特性之封装
  9. nginx动态库加载出现is not binary compatible问题
  10. 玩转Linux必备知识(一)