之前在《PHPnow中开启apache的浏览器缓存(max-age)功能》一文中,余斗主要讲了如何开启apache服务器的缓存功能,然而很多时候线上如果缓存静态文件能够提高服务器性能和用户体验,但是在开发阶段,如果开启静态文件缓存,不利于开发测试

有时候更改了静态文件,发现页面不起作用,然后清空了浏览器缓存页面也不起作用。每次必须重启apache服务器才可以,最终想到可能是静态文件缓存导致的。

关闭apache静态文件缓存只需要更改httpd.conf,注释掉如下扩展:

#LoadModule expires_module modules/mod_expires.so

#LoadModule headers_module modules/mod_headers.so

在页面中设置如下属性:

附:nginx静态文件设置方法 nginx的conf中:

#静态数据保存时效

location ~ \.html$ {

proxy_pass http://www.hello.com;

proxy_redirect off;

proxy_cache cache_one;

#此处的cache_one必须于上一步配置的缓存区域名称相同

proxy_cache_valid 200 304 12h;

proxy_cache_valid 301 302 1d;

proxy_cache_valid any 1m;

#不同的请求设置不同的缓存时效

proxy_cache_key $uri$is_args$args;

#生产缓存文件的key,通过4个string变量结合生成

expires 30d;

#其余类型的缓存时效为30天

proxy_set_header X-Forwarded-Proto $scheme;

}

apache缓存php页面不改变,Apache服务器禁止静态文件缓存的实现方法相关推荐

  1. 禁止静态文件缓存的方法,可用于JS与CSS文件上

    什么情况下,要禁止静态文件缓存: 1.经常可能要改动的 js, css.        比如 一个html 文件, test.html 在 1.0版本中.可能是这样      <script s ...

  2. 缓存nginx服务器的静态文件

    ------26--张立-- 目的: 缓存nginx服务器的静态文件.如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新.便于缓存以减轻服务器的压力. 实 ...

  3. nginx静态文件缓存

    nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率. 第一步:添加nginx.conf的http级别的缓存配置 # ...

  4. Nginx缓存、静态文件缓存配置

    Nginx静态Server基本配置 server {listen 80; #监听的端口server_name www.test.com; #监听的域名charset utf-8;#编码root /us ...

  5. nginx 静态文件缓存

    目的: 缓存nginx服务器的静态文件.如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新.便于缓存以减轻服务器的压力. 实现: nginx proxy_ ...

  6. 禁止复制服务器文件夹,远程桌面服务器 禁止复制文件夹

    远程桌面服务器 禁止复制文件夹 内容精选 换一换 若SDK已有插件满足开发需求,则直接执行以下的编译运行操作.若已有插件不满足开发需求,用户需要开发自定义插件并编写相应的CMakeLists文件,执行 ...

  7. nodejs从服务器返回静态文件,nodejs静态资源服务器

    nodejs静态资源服务器 内容精选 换一换 WebSdk需要客户结合自身业务需求搭建web服务器并集成sdk使用.自行搭建一个web服务器,将wwwroot下的文件拷贝到web服务器的静态资源目录下 ...

  8. 网站静态文件缓存的处理

    在网站开发过程中,我们会遇到这样的问题:每次更行css,js文件,都需要清理流量器缓存,现在提供几种解决方法: 1.对于Ajax  的请求(不管是静态数据还是动态数据): //以下三种方法使用其中任何 ...

  9. asp+MsSQL2000模拟Html静态文件缓存

    这是 JavaScript 写的asp, 看不懂的完了. 其实我根本不想发出来的,因为夸我的人太少了. 如果你以后还想来点经典的怪异思维代码,来,夸我两句. 此代码目的: 不用asp创建Html文件的 ...

最新文章

  1. 用于时序动作提名生成任务,爱奇艺提出BC-GNN图神经网络 | ECCV 2020
  2. C# 读取保存App.config配置文件的完整源码参考
  3. 转移指令jmp和跳转指令call
  4. 内置函数——filter和map
  5. java 快速框架下载_Aria:简单易用、高效的下载框架(Java)
  6. matlab padarray,MATLAB中padarray函数用法
  7. go编译为linux可执行文件,go编译可执行文件
  8. vijos1942——小岛 Floyed
  9. ADFS令牌解密,令牌签名证书到期处理
  10. 深刻理解Binder机制
  11. word应用:快速删除页眉横线
  12. ajax到底怎么读呢
  13. 字节跳动混沌工程实践总结
  14. CodeForces 964A Splits
  15. NLP基础-wangdong
  16. Flutter面试总结(2022)
  17. 智慧档案室改造建设方案 - 一站式建设智慧档案馆建设方案
  18. IPSec基础-IPSec协议类型
  19. SQL grouping
  20. 开心消消乐java下载_开心消消乐原版下载安装

热门文章

  1. http协议get_BeetleX之简单HTTP/HTTPS实现
  2. 操作系统课设:实现一个mini_shell
  3. Flask实现分页功能
  4. 太极怎么用html写出来,如何用css实现太极图
  5. Java线程局部变量ThreadLocal
  6. 2019.1.23 01迷宫
  7. LeetCode第12题 整数转罗马数字
  8. Python文件操作与函数目录
  9. vue 获取元素高度
  10. HTML5给我们带来了什么