-
关于浏览器缓存问题5
last-modified/if-modified-since,Etag/if-none-matcch,向服务器发送请求来判断本地资源是否是最新的,expries规定过期具体时间,cache-control控制过期的间隔时间,http请求和响应头中有哪些信息,表示什么意思,浏览器的基本缓存机制这些我都知道。
我的问题是:
1:在哪里设置expries和cache-control这两个头信息呢,必须在用java这种后台语言才能改写http请求头返回头的属性吗
2:如果只想缓存css/js/img,不想缓存html该怎么设置,要写filter吗,或者还有别的更简单的方式,或者只想缓存某一个特定的文件,又应该怎么设置;
3:缓存后对网站做点击率的统计就不准确了,有哪些解决办法。2013年11月26日 16:03
1个答案 按时间排序 按投票排序
-
第一个问题很简单
如果是直接用java的socket的话 发送的时候发报文信息就好了(直接HTTP层的)
如下:def socket=new Socket("www.joes-hardware.com",80) def ins=socket.getInputStream() def ous=socket.getOutputStream() def buffer=new byte[1024] ous.write("GET / HTTP/1.0 \r\n\r\n".getBytes()) def length=ins.read(buffer) println new String(buffer,0,length)
2、的话请求那些图片的报文和原始请求网页的报文是不同的呢 你请求了网页如果里面有图片 其实浏览器还会发出第二个请求去请求图片的..
3、网站忽略掉所有的cache-controll请求??这样好像不太好 或者服务器设置一个小一点的max-age
没有动手做过 回答你的问题也是根据原来读到过的一些东西的...说错了不要见怪..2013年11月27日 16:57
相关推荐
浏览器缓存机制介绍与缓存策略剖析 浏览器缓存机制是指浏览器在请求资源时,对已经请求过的资源进行缓存,以便下次请求时可以直接从缓存中获取,从而提高页面加载速度和减少服务器的压力。本文将详细介绍浏览器缓存...
在这个特定的场景下,我们关注的是“Loadrunner负载测试中的浏览器缓存设置”。了解如何在LoadRunner中正确设置浏览器缓存对于获取真实用户行为的数据至关重要,因为这直接影响到测试结果的准确性。 浏览器缓存是...
2. 使用 jQuery Ajax 清除浏览器缓存:可以使用 $.ajax() 方法并设置 cache:false,或者使用 If-Modified-Since 和 Cache-Control 请求头来清除浏览器缓存。 3. 使用随机数或随机时间来避免缓存:可以在 URL 参数后...
在进行Web开发的过程中,开发者可能会遇到一个较为隐蔽但十分常见的问题——浏览器缓存导致的重复请求失效现象。特别是使用某些JavaScript库(如Prototype.js)时,如果多次发出相同的GET请求,可能会发现除了首次...
### 浏览器缓存目录设置 在日常的网络浏览过程中,浏览器缓存的作用非常重要,它不仅能够提高网页加载速度,还能有效减少硬盘碎片的产生,进而提升整体系统的运行效率。本文将详细介绍如何针对不同浏览器(如Fire...
清除Flash缓存和各种浏览器缓存的方法是计算机用户常用的技术技能,以解决浏览器缓存引发的问题,如卡机、进不去、游戏滞后等问题。下面将详细介绍清除Flash缓存和各种浏览器缓存的方法。 一、清除Flash缓存 清除...
浏览器缓存是网络浏览的重要组成部分,它帮助用户快速加载先前访问过的网页,通过存储静态资源如图片、JavaScript和CSS文件,减少对服务器的请求。本文将深入探讨浏览器缓存的工作原理,以及如何使用“浏览器缓存...
### jsp去除浏览器缓存详解 #### 一、引言 在Web开发中,为了提高用户体验及页面加载速度,浏览器通常会缓存一部分资源。但有时为了确保用户获取到最新的内容,我们需要禁止或控制浏览器对特定页面的缓存。本文将...
以下是关于Chrome浏览器缓存、如何查看和导出缓存,以及该工具功能的详细解释。 首先,了解Chrome浏览器的缓存机制至关重要。浏览器缓存是Web浏览器为了提高网页加载速度而存储的部分网页内容,包括HTML文件、图片...
### 浏览器缓存问题解析 #### 一、浏览器缓存未及时更新内容的问题 **问题描述**:用户在访问网站时,浏览器未能从服务器获取最新的资源,而是显示缓存中的旧版本内容。 **原因分析**:此问题通常由HTTP缓存策略...
Microsoft edge 浏览器缓存改成内存虚拟盘(盘符R) Microsoft edge 浏览器缓存改成内存虚拟盘(盘符R) Microsoft edge 浏览器缓存改成内存虚拟盘(盘符R)
### 三星T231清除浏览器缓存教程 #### 一、引言 随着移动互联网技术的飞速发展,智能手机已成为人们日常生活中不可或缺的一部分。在众多智能手机品牌中,三星凭借其出色的性能和丰富的功能深受用户喜爱。对于三星T...
浏览器缓存是网络浏览的重要组成部分,它用于存储网页的静态资源,如图片、JavaScript文件、CSS样式表等,以便在用户再次访问同一页面时能够快速加载,提高网页的响应速度和用户体验。`ChromeCacheView`是一款实用的...
浏览器缓存问题的2种解决方案 在 Web 开发中,浏览器缓存是非常重要的一部分,它可以提高网站的加载速度和执行效率,但同时也带来了许多问题,例如当服务端修改了 js、css 等文件时,客户端无法更新,这就需要我们...
如果视频被储存在浏览器的缓存文件夹中,这个软件可以帮助你从缓存文件夹中找到该视频文件并保存到其他位置。 它会自动扫描IE、基于Mozilla的网页浏览器(包括FireFox)的整个缓存文件夹,并找出当前储存在里面的所有...
例如,设置Cache-Control为`no-cache`或`no-store`可以防止浏览器缓存页面,`must-revalidate`则要求每次请求都验证资源是否更新。 2. **HTML5的Service Worker**:Service Worker是一种在浏览器后台运行的脚本,它...
ASP.NET MVC中使用jQuery时的浏览器缓存问题详解 ASP.NET MVC中使用jQuery时的浏览器缓存问题详解是指在ASP.NET MVC应用程序中使用jQuery库进行Ajax请求时遇到的浏览器缓存问题。浏览器缓存是指浏览器将服务器端...
来禁止浏览器缓存重定向的结果。 示例 新建一个web工程,命名为redirectTest,点击Finish,新建一个Servlet,如下图点击Next,输入如下图点击Next,如下图点击Finish,则一个Servlet创建完成。点击工程名,按下ALT+...
1、【合并视频.exe】可将UC浏览器缓存或下载的Y2hlbmppbmdjb25n加密或非加密视频文件合并成mp4视频的工具。 2、使用示例:https://img-blog.csdnimg.cn/0a29f18018c246ebbe70efb82f72c288.png 该示例图可以复制链接...