web服务器有自己的缓存吗?????除了http协议上规定的缓存。。。

问题描述

is对于图片有没有服务器端的缓存,,这里感觉http协议的缓存都已经排除了,,为什么请求web服务器他返回的还是说StatusCode:304NotModified(fromcache)如图所示:客户端缓存时间为0啊,所以按照http协议里说的,服务器端要对比If-Modified-Since和文件的修改时间的啊。。。明明请求的If-Modified-Since:Tue,01Mar201603:47:17GMT是老文件的修改时间了,,新的文件修改时间和这个不一样,,,为啥web服务器还认为是304那?,他没有拿请求里If-Modified-Since时间和硬盘里的文件最新修改时间对比吗??他是不是和自己web服务器里的缓存文件对比了。。。。(类似那种outputcahe缓存),,,,,

解决方案

本帖最后由 qq_32914283 于 2016-03-29 18:07:27 编辑
解决方案二:

解决方案三:
关于304的介绍http://www.jb51.net/yunying/78205.html按Ctrl+F5强制刷新不是说你的文件修改了,就一定会清楚掉缓存,这个是又浏览器决定的。强制设置If-Modified-Since,目的是用本地的文件时间作对比,如果早过这个时间,那么才会强制访问服务器上的文件。
解决方案四:
你这个问题就和为什么css改了,浏览器请求的时候还是那样……

时间: 2024-10-20 09:58:05

web服务器有自己的缓存吗?????除了http协议上规定的缓存。。。的相关文章

ActiveX插件向Java web服务器(Tomcat)发送文件(多文件上传)

问题描述 如题:使用ActiveX插件向Javaweb服务器(Tomcat)发送文件(多文件上传)应用:客户端有很多Excel文件需要上传到Tomcat服务器上.1,选择文件的要求是可以一次性多选,或者扫描某个文件夹下的所有Excel文件2,上传的要求是点击上传按钮后一次性上传所有扫描到的Excel文件(逐个循环上传或者多线程都可以).写了一个ActiveX插件和,已经实现了第一条要求(扫描Excel和多选),第二个要求不知道怎样实现,扫描后得到文件名的字符串数组string[]filearra

搭建cdn集群关于swift和web服务器的几点疑问

问题描述 采用LVS(转发)+tengine(代理)+swift(存储端)+nginx(web服务器)搭建cdn集群,有几点想不明白:1.采用tengine做代理端,用户请求访问一个带视频的网页,该请求是先发给nginx(web服务器)还是先发给swift(存储端)?我的理解是先发给web服务器,因为感觉swift存储端好像只有上传和下载的功能2.如果第一个问题是先发给nginx,那么swift里面的视频,是怎么从源站缓存进去的?以及swift节点里面的视频是怎么样返回给用户的?3.如果我想测试

SimpleServer:WWW 傻瓜式Web服务器

server|web|web服务|web服务器 SimpleServer:WWW--一款设置简单的Windows平台基础服务器. AnalogX公司的SimpleServer:WWW服务器可以说是一款功能最基础的Web服务器了.对于那些急需在最短的时间内提供基础WWW服务的组织,可以考虑一下这款Windows平台的免费工具.用AnalogX公司的话来说,你只要知道如何在资源管理器里拖拽文件,你就会使用它的SimpleServer:WWW.形象的说,它是一款简装的Web服务器. 我们在Window

Windows7下搭建web服务器的简单步骤

  1.打开控制面板,选择并进入"程序",双击"打开或关闭Windows服务",在弹出的窗口中选择"Internet信息服务"下面所有地选项,点击确定后,开始更新服务. 2.更新完成后,打开浏览器,输入"http://localhost/"回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功. 3.当web服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到Web服务器的目录中.一般情况下,当Web服务器

Win7下搭建web服务器的简单步骤

  用户们若果需要局域网内资源的共享,是要使用到Web服务器的.用户们把自己的文件.信息资料,上传到服务器实现了与大家进行资源的共享,信息还可以达到同步.同时它也是一个很好的信息共享平台,方便又实用.那么我们应该怎样在Windows7系统下搭建web服务器呢,下面大家可以跟着一起来看看具体的步骤. Win7下搭建web服务器的简单步骤: 1.打开控制面板,选择并进入"程序",双击"打开或关闭Windows服务",在弹出的窗口中选择"Internet信息服务

win7下利用iis搭建web服务器实现信息浏览资源共享

  1.首先打开开始菜单中的控制面板选择,在控制面板中选择并打开"程序",找到并双击"打开或关闭Windows功能",在弹出的窗口中选择"Internet信息服务"下面所有选项,点击确定,然后就会开始更新服务,等待一会; 2.等待更新完成之后,打开浏览器,在浏览器地址栏上输入"http://localhost/",然后回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功. 3.当web服务器搭建成功后,下一步要做的

Win7如何搭建Web服务器

  Win7如何搭建Web服务器 局域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步.利用Web服务器,我们随时随地都可以将自己的信息上传到服务器端,让其它关注你的用户能在第一时间内了解的思想和动态.下面笔者就如何在Windows7系统下搭建Web服务器与大家交流一下. 方法/步骤 步骤一:打开控制面板,选择并进入"程序",双击"打开或关闭Windows服务",在弹出的窗口中选择"Internet信息服务&qu

教你Win7如何搭建Web服务器

  局域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步.利用Web服务器,我们随时随地都可以将自己的信息上传到服务器端,让其它关注你的用户能在第一时间内了解的思想和动态. 下面是如何在Windows7系统下搭建Web服务器的方法步骤. 步骤一:打开控制面板,选择并进入"程序",双击"打开或关闭Windows服务",在弹出的窗口中选择"Internet信息服务"下面所有地选项,点击确定后,开始更新服务.

win7下利用iis搭建web服务器的方法

  1.首先打开开始菜单中的控制面板选择,在控制面板中选择并打开"程序",找到并双击"打开或关闭Windows功能",在弹出的窗口中选择"Internet信息服务"下面所有选项,点击确定,然后就会开始更新服务,等待一会; 2.等待更新完成之后,打开浏览器,在浏览器地址栏上输入"http://localhost/",然后回车,如果此时出现IIS7欢迎界面,说明Web服务器已经搭建成功. 3.当web服务器搭建成功后,下一步要做的