不从缓存中读取图片
2007-05-07 16:21
417 查看
不从缓存中读取图片使用下面的代码都无效
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",-1);
%>
可以在后面加参数使得图片不从缓存中读取
<script>
document.write("<img src=<%=result.getPhoto()%>"+"?temp="+Date.parse(new Date())+" id='photo' width='120' height='120'/>" );
</script>
方法二
光使用<META HTTP-EQUIV="Pragma" CONTENT="no-cache">是不起作用的,IE仍然会cache数据的。
通常 ie 在一页的数据没有满32K时它是不会缓存的。
如果把 no-cache 直接放在最前面的话,只要缓存中的数据没有到32K,当时ie是不会缓存的,但是当读过了no-cache标志,到了HTML其他部分时,如果数据超过了32K,IE仍然会将数据缓存起来。
这是由于IE分析一个页面的语法时是从上到下读取的,正确的方法如下:
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="0">
<%
response.setHeader("Cache-Control","no-store");
response.setHeader("Pragrma","no-cache");
response.setDateHeader("Expires",-1);
%>
可以在后面加参数使得图片不从缓存中读取
<script>
document.write("<img src=<%=result.getPhoto()%>"+"?temp="+Date.parse(new Date())+" id='photo' width='120' height='120'/>" );
</script>
方法二
光使用<META HTTP-EQUIV="Pragma" CONTENT="no-cache">是不起作用的,IE仍然会cache数据的。
通常 ie 在一页的数据没有满32K时它是不会缓存的。
如果把 no-cache 直接放在最前面的话,只要缓存中的数据没有到32K,当时ie是不会缓存的,但是当读过了no-cache标志,到了HTML其他部分时,如果数据超过了32K,IE仍然会将数据缓存起来。
这是由于IE分析一个页面的语法时是从上到下读取的,正确的方法如下:
<HTML> <HEAD> <META HTTP-EQUIV="REFRESH" CONTENT="5"> <TITLE> 标题 </TITLE> </HEAD> <BODY> 页面的其它部分。。。。。 </BODY> <HEAD> <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"> </HEAD> </HTML> |
相关文章推荐
- redis 在spring boot工程中的应用(四) 图片的读取与缓存 byte string
- 【Cocos2d-x】新手自学(七)百分比读取进度加载图片资源到缓存(2.0.1版本)
- 关于处理java从服务器读取图片然后上传替换后无法更新缓存的解决方案
- Android实现从缓存中读取图片与异步加载功能类
- android读取大图片并缓存
- android 用LruCache读取大图片并缓存
- android 用LruCache读取大图片并缓存(转)
- android 从webview中读取缓存的图片
- 20.获取网络图片,将图片存储在文件,缓存中,然后先从缓存中读取,没有再从文件中读取
- SDWebImage缓存图片和读取图片
- android读取大图片并缓存
- 使用 Kingfisher 处理网络图片的读取与缓存
- Android 从缓存中读取图片并异步加载的类
- 请求网络下载图片2(读取是否存在缓存图片)
- lua中Sprite读取图片,缓存问题,会读取到上次保存的图片
- Android 从缓存中读取图片并异步加载的类
- android读取大图片并缓存
- Android读取网络图片并缓存
- android读取大图片并缓存
- HttpURLConnection获取网络读片,读取本地缓存图片