在开发项目期间用谷歌浏览器调试,他总是缓存我的css样式这个很气人啊,后经过摸索找到了方法,如下 先F12或者shift+ctrl+j 打开调试者工具,在找Network这个tab按钮,点击进入,勾选diasable cache选项就可以了.…
1.概述 IE缓存虽然能提高已储存网站的访问速度,但是过度的IE缓存会影响浏览器的响应速度.同时还可能为网站的运行带来一些不必要的麻烦.例如:可能会因为浏览器缓存的应用,而导致Web服务器不能准确的计算一个页面或广告已被阅览的次数:在论坛或者网上商城系统中由于浏览器缓存的使用,导致更新的图片信息不能得到及时的显示:还有由于浏览器缓存的使用,而使网页设计者不能立即查看到网页更新后的效果. 所以在开发网站的过程中,最好是在程序中禁止浏览器缓存页面,从而避免上述问题的出现,也省去了手动清空浏览器缓存的…
如何禁止浏览器缓存,网上搜到的解决方法都测试无效. 基本上全都是 Cache-Control: no-cache Pragma: no-cache Expires: 0 Google了一下,找到了解决方法. 设置response header 的效果就是 返回的时候一定是重新请求页面的. Using PHP: header("Cache-Control: no-cache, no-store, must-revalidate");// HTTP 1.1. header("Pr…
曾几何时,用chrome浏览器看了某个图片,网页,视频等,当时没保存,后来再怎么找都找不到了,chrome还把缓存加密了,不能像ie那样找回,这世上有买后悔药的吗?还真有! 搜索chromeCacheView即可. 软件是英文的,使用方法自己看单词.提示:可以一键复制出来的. 一个只有65kb的小软件,却能在关键时候帮上你的大忙. ps,随笔记事,以免遗忘,不是软件推广哦,这种软件也不需要推广,连开发者都没有了,也不是收费的...…
public class BrowserNoCacheFilter implements Filter { public void init(FilterConfig filterconfig) throws ServletException { } public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterchain) throws IOException, ServletE…
如果不想让浏览器缓存input的值,有2种方法: 方法一: 在不想使用缓存的input中添加 autocomplete="off"; <input type="text" autocomplete="off" name="test" /> 方法二: 在 input 所在的form标签中添加 autocomplete="off"; <form action="#" aut…
把cache 设置为false ,把 ifModified 设置为true //工作计划function workprogram(date_time){    $.ajax({        async:false,        url : 'selectMessageByDate',        data :        {              date_time : date_time        },        dataType : 'json',         cac…
如果我们使用Nginx作为静态资源服务器,那么可以使用expires进行缓存控制. location /{ expires 1s; } 如果Get页面未做任何修改,服务器就是对客户端返回304 Not Modified,客户端直接从本地缓存中将页面资源调取. 另一种情况是,如果服务器认为客户端缓存的资源已经过期了,那么服务器就会返回HTTP/200 OK响应,响应体就是该资源当前最新的内容.客户端收到200响应后,就会用新的响应体覆盖掉旧的缓存资源.…
方法:在js文件后加上数学随机数; Math.random() 比如:源代码为 <script src="./js/lib/require/require.js" data-main="./js/modules/main/main"></script> 修改之后变成: <script> document.write('<script src="./js/lib/require/require.js"' +…
在前端的开发中,最麻烦的莫过于浏览器的缓存,经常需要清理缓存文件,导致开发效率较低. 但Chrome可以一键禁止浏览器缓存,并且在后续的操作中,无论相同的资源请求多少次,都不会缓存到本地,一起来体验下吧. 按F12打开调试者工具,在调试者工具的右上角打开菜单选项,选择更多工具(More tools)->网络限制(Network conditions,在界面中勾选“Disable cache”选项,即可禁用浏览器缓存,注意是浏览器缓存,而不是相关页面的浏览器缓存,见下图:…
禁止火狐浏览器缓存input标签方法 问题1:在火狐浏览器里,云平台的输入框.选项框.勾选框…填写之后按F5刷新页面,之前填的东西会保留着,其它浏览器不会火狐强制刷新用Ctrl + F5 浏览器自动保存表单内容可以设置的 问题2:在网页上用<input taype="hidden" value="xxx">的方式来存储一些变量,值被改变后,按下F5刷新网页,input的值会被Firefox自动还原到刷新前的状态,所以某些时候,一些基于这些值进行的JS事件…
浏览器缓存的问题 Chrome 在浏览器中设置: 1 Ctrl + Shift + Delete 2 Ctrl + F5 强制刷新 3 F12 打开控制台 ---> Network ---> Disable cache 打钩 4 F12 ---> F1 ---> Network ---> Disable cache(while DevTools is open) 打钩 5 更多工具选项 ---> 清除浏览数据…
响应头里添加禁止浏览器缓存的内容 Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Expires: 0 其中,Cache-Control用于HTTP1.1(包括1.1)以上:Pragma用于HTTP1.0:Expires用于代理服务器缓存. Java(JSP)的命令 response.setHeader("Cache-Control", "no-cache, no-store, must-…
js中自动清除ie缓存方法 — 常用 对于动态文件,比如 index.asp?id=... 或者 index.aspx?id=... 相信有经验的程序员都知道怎样禁止浏览器缓存数据了.但是对于静态文件(css,jpg,gif等等), 在什么场合下面我们需要禁止浏览器缓存他们,怎么做? 方法一:Dojo中我们可以用简单的方法完成:在dojo.xhrGet(包括post)等方法中都包含preventCache属性,此属性的含义: “默认为启用浏览器缓存,否则将通过自动增加不同的参数来确保浏览器缓存失…
本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------…
gzip压缩 概述 网页在服务器端经过了gzip或者其他格式的压缩后的输出明显减少了content-length字节,当访问过百万时,这些减少的字节就会变为客观的流量给节约下来;从而减轻服务器的压力以及网页的访问速度; 原理 客户端在向服务端发送http请求时,在请求头中有一个Accept-Encoding的头信息,该头信息告知服务器端本客服端能接收什么样的压缩文件,如果服务器端配置了压缩的需求,就会返回相应的压缩文件,然后浏览器再解码呈现出来;我们在做采集时,需要采集的是未压缩的文件,所以在h…
gzip压缩 概述 网页在服务器端经过了gzip或者其他格式的压缩后的输出明显减少了content-length字节,当访问过百万时,这些减少的字节就会变为客观的流量给节约下来;从而减轻服务器的压力以及网页的访问速度; 原理 客户端在向服务端发送http请求时,在请求头中有一个Accept-Encoding的头信息,该头信息告知服务器端本客服端能接收什么样的压缩文件,如果服务器端配置了压缩的需求,就会返回相应的压缩文件,然后浏览器再解码呈现出来;我们在做采集时,需要采集的是未压缩的文件,所以在h…
一群友使用卡卡网的网站速度诊断工具诊断网站速度时,发现有几个需要优化的地方,其中较为重要的是“启用浏览器缓存”.诊断结果显示,网站尚未启用浏览器缓存. 图一:浏览器缓存未启用 群友找我帮忙设置一下,据群友说,网站使用的是阿里云主机,windows系统,apache服务器.我一开始以为很容易就搞定了,因为我在本机就安装有apache软件,并且知道启用浏览器缓存的方法.不过,当我通过QQ远程看到群友的阿里云服务器界面时,真的很陌生,因为我这是第一次看到阿里云服务器的windows界面. 寻找Apac…
web开发的人经常chrome和firefox作为开发调试工具,有些时候需要禁止chrome浏览器缓存,最近也用到禁止缓存,以下介绍几种禁止chrome浏览器缓存的方法作为记录. HTML: <META HTTP-EQUIV="pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Cache-Control" CONTENT="no-store, must-revalidate&q…
谷歌浏览器和火狐浏览器设置跨域和https.http混用 Chrome    添加启动项: 右键点击Chrome快捷方式,在目标一栏后添加启动项 允许跨域: --disable-web-security --user-data-dir 允许mix-content: --allow-running-insecure-content Fire Fox 进入选项配置 地址栏输入about:config允许跨域: security.fileuri.strict_origin_policy改为false…
前端技巧:禁止浏览器static files缓存篇 由于CSS/JS文件经常需要改动,前端调试时是不希望浏览器缓存这些文件的. 本文记录博主的经验. Meta法 目前在chrome调试还没有遇到问题,好用!此方法假设浏览器是个好人!很听我们的话! <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="…
 chrome谷歌浏览器用这种方式清除缓存比较方便了  PS:必须是调试模式才行,可以不是手机模式 ,有些低版本浏览器可能没有这个功能.   ------------------------------ 本人微信公众帐号: 心禅道(xinchandao) 本人微信公众帐号:双色球预测合买(ssqyuce)…
在前端开发中,浏览器缓存使得我们改了代码后页面不变,得经常手动清理缓存. 1.按如下操作即可禁用浏览器缓存, 这种方法基本能够做到完全禁止缓存,然而缺点是必须要将开发模式一直打开,占用屏幕空间.而且,每打开一个标签页都需要再进行一番操作,相当不便利. 2.有一款名为Classic Cache Killer的插件可以完美禁用Chrome缓存,可以一键开启或者关闭缓存.插件下载地址为:https://chrome.google.com/webstore/detail/classic-cache-ki…
$.ajaxSetup ({ cache: false //设置成false将不会从浏览器缓存读取信息 });…
一.详解浏览器缓存机制 对于,如何说明缓存机制,在网络上找到了两张图,个人认为思路是比较清晰的.总结时,上图. 这里需要注意的有两点: 1.Last-Modified.Etag是响应头里的数据 2.If-None-Match.If-Modified-Since是请求头里的数据 Last-Modified/If-Modified-Since这种搭配,好像已经过时了.在测试时,就是关掉etag,并时间过期了,服务器也照样返回304. Etag/If-None-Match这种搭配,还挺好用的.测试时,…
Java禁止浏览器有缓存的源码 import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResp…
windows防火墙实验-设置远程桌面连接以及禁止浏览器上网 实验环境: 1.win2008远程桌面服务 2.win7-1 10.10.10.136 3.win7-2 10.10.10.153 实验步骤: 一.设置防火墙规则关于远程桌面连接的 1.关闭防火墙中远程桌面的规则  #或者直接在现有的远程桌面连接规则中修改 2.在命令提示符中设置防火墙规则,允许win7-1远程连接,拒绝win7-2远程连接 3.查看已经设置好的关于远程桌面的防火墙规则 4.测试 Win7-1可以远程登录服务端 Win…
0.写在前面的话 遇到过很多很多次,修改了页面代码,但是程序始终没有按照设想的方向走,有时候折腾了几个小时,发现问题最后却是莫名其妙恢复的.后来进一步调试发现,自己已经修改了如js代码,但是前端在载入页面时仍然还是修改之前的代码.这种类似的问题在我这些日子消费了太多不必要的时间了,心塞又心痛!  知道大概是缓存的问题,于是我尝试了所谓的shift+f5强制刷新,亦或者干脆更换浏览器,最后效果都不佳.因为我真的太傻了,为什么定向问题搜索一下.今天,我终于清醒了那么片刻,去搜索了 "chrome 取…
1.Chrome下提供了一个命令chrome://cache,可以查看到保留下来的缓存; 2.但是,当你点击缓存文件,Chrome却并非打开缓存源文件,而是如图所示的二进制编码文件; 3.在Win7系统中,Chrome的缓存目录是C:\Users\{用户名}\AppData\Local\Google\Chrome\User Data\Default\Cache.打开缓存目录之后,却什么都看不到; 4.我们可以借助第三方软件,下载ChromeCacheView工具,可以快速查看Chrome浏览器缓…
浏览器缓存(BrowserCaching) 浏览器缓存是为了加速浏览,浏览器在用户磁盘上,对最近请求过的文档进行存储.当访问者再次请求这个页面时,浏览器就可以从本地磁盘显示文档,这样,就可以加速页面的阅览,缓存的方式节约了网络的资源,提高了网络的效率. 实现浏览器缓存步骤 浏览器缓存可以通过expires指令输出Header头来实现,expires指令的语法如下 语法:expires[time| epoch | max |off] 默认值:expires off 作用域:http.server.…