问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

浏览器访问服务器下载页面与从缓存读取页面,有什么区别?

发布网友 发布时间:2022-04-30 02:47

我来回答

1个回答

热心网友 时间:2022-05-13 06:56

Cookies现在经常被大家提到,那么到底什么是Cookies,它有什么作用呢?Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。<br><br> 当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。从本质上讲,它可以看作是你的身份证。但Cookies不能作为代码执行,也不会传送病毒,且为你所专有,并只能由提供它的服务器来读取。保存的信息片断以"名/值"对(name-value pairs)的形式储存,一个"名/值"对仅仅是一条命名的数据。一个网站只能取得它放在你的电脑中的信息,它无法从其它的Cookies文件中取得信息,也无法得到你的电脑上的其它任何东西。 Cookies中的内容大多数经过了加密处理,因此一般用户看来只是一些毫无意义的字母数字组合,只有服务器的CGI处理程序才知道它们真正的含义。 <br><br> 由于Cookies是我们浏览的网站传输到用户计算机硬盘中的文本文件或内存中的数据,因此它在硬盘中存放的位置与使用的操作系统和浏览器密切相关。在Windows 9X系统计算机中,Cookies文件的存放位置为C:/Windows/Cookies,在Windows NT/2000/XP的计算机中,Cookies文件的存放位置为C:/Documents and Settings/用户名/Cookies。 <br><br> 硬盘中的Cookies文件可以被Web浏览器读取,它的命令格式为:用户名@网站地址[数字].txt。如笔者计算机中的一个Cookies文件名为:ch@163[1].txt。要注意的是:硬盘中的Cookies属于文本文件,不是程序。 <br><br> Cookies的设置 <br><br> 你可以在IE的"工具/Internet选项"的"常规"选项卡中,选择"设置/查看文件",查看所有保存到你电脑里的Cookies。这些文件通常是以user@domain格式命名的,user是你的本地用户名,domain是所访问的网站的域名。如果你使用NetsCape浏览器,则存放在"C:/PROGRAMFILES/NETS- CAPE/USERS/"里面,与IE不同的是,NETSCAPE是使用一个Cookie文件记录所有网站的Cookies。 <br><br> 我们可对Cookie进行适当设置:打开"工具/Internet选项"中的"隐私"选项卡(注意该设置只在IE6.0中存在,其他版本IE可以单击"工具/Internet选项" "安全"标签中的"自定义级别"按钮,进行简单调整),调整Cookie的安全级别。通常情况,可以调整到"中高"或者"高"的位置。多数的论坛站点需要使用Cookie信息,如果你从来不去这些地方,可以将安全级调到"阻止所有Cookies";如果只是为了禁止个别网站的Cookie,可以单击"编辑"按钮,将要屏蔽的网站添加到列表中。在"高级"按钮选项中,你可以对第一方Cookie和第三方的Cookie进行设置,第一方Cookie是你正在浏览的网站的Cookie,第三方Cookie是非正在浏览的网站发给你的Cookie,通常要对第三方Cookie选择"拒绝"。你如果需要保存Cookie,可以使用IE的"导入导出"功能,打开"文件/导入导出",按提示操作即可。<br><br>Cookies的写入与读取 <br><br> Cookies集合是附属于Response对象及Request对象的数据集合,使用时需要在前面加上Response或Request。 <br><br> 用于给客户机发送Cookies的语法通常为: <br><br> 当给不存在的Cookies集合设置时,就会在客户机创建,如果该Cookies己存在,则会被代替。由于Cookies是作为HTTP传输的头信息的一部分发给客户机的,所以向客户机发送Cookies的代码一般放在发送给浏览器的HTML文件的标记之前。 <br><br> 如果用户要读取Cookies,则必须使用Request对象的Cookies集合,其使用方法是: 需要注意的是,只有在服务器未被下载任何数据给浏览器前,浏览器才能与Server进行Cookies集合的数据交换,一旦浏览器开始接收Server所下载的数据,Cookies的数据交换则停止,为了避免错误,要在程序和前面加上response.Buffer=True。 <br>Cookies的应用 <br><br> 几乎所有的网站设计者在进行网站设计时都使用了Cookie,因为他们都想给浏览网站的用户提供一个更友好的、人文化的浏览环境,同时也能更加准确地收集访问者的信息。 <br><br> 网站浏览人数管理 <br><br> 由于代理服务器、缓存等的使用,唯一能帮助网站精确统计来访人数的方法就是为每个访问者建立一个唯一的ID。使用Cookie,网站可以完成以下工作:测定多少人访问过;测定访问者中有多少是新用户(即第一次来访),多少是老用户;测定一个用户多久访问一次网站。 <br><br> 通常情况下,网站设计者是借助后台数据库来实现以上目的的。当用户第一次访问该网站时,网站在数据库中建立一个新的ID,并把ID通过Cookie传送给用户。用户再次来访时,网站把该用户ID对应的计数器加1,得到用户的来访次数或判断用户是新用户还是老用户。 <br><br> 按照用户的喜好定制网页外观 <br><br> 有的网站设计者,为用户提供了改变网页内容、布局和颜色的权力,允许用户输入自己的信息,然后通过这些信息对网站的一些参数进行修改,以定制网页的外观。 <br><br> 在电子商务站点中实现诸如"购物篮"等功能 <br><br> 可以使用Cookie记录用户的ID,这样当你往"购物篮"中放了新东西时,网站就能记录下来,并在网站的数据库里对应着你的ID记录当你"买单"时,网站通过ID检索数据库中你的所有选择就能知道你的"购物篮"里有些什么。 <br><br> 在一般的事例中,网站的数据库能够保存的有你所选择的内容、你浏览过的网页、你在表单里填写的信息等;而包含有你的唯一ID的Cookie则保存在你的电脑里。 <br><br>Cookies的缺陷 <br><br> Cookie虽然被广泛的应用,并能做到一些使用其它技术不可能实现的功能。但也存在一些不够完美的方面,给应用带来不便。 <br><br> 多人共用一台电脑的问题 <br><br> 任何公共场合的电脑或者许多在办公室或家里使用的电脑,都会同时被两个以上的人使用。这样,当你用它在网上超市购物时,网上超市或网站会在这台机器上留下一个Cookie,将来也许就会有某个人试图使用你的账户购物,带来了不安全的可能。当然,在一些使用多用户操作系统如Windows NT或UNIX的电脑上,这并不会成为一个问题。因为在多用户操作系统下不同的账户的Cookie分别放在不同的地方。 <br>Cookies被删除时 <br><br> 假如你的浏览器不能正常工作,你可能会删除电脑上所有的临时Internet文件。然而,一旦这样操作以后,你就会丢掉所有的Cookies文件。当你再次访问一个网站时,网站会认为你是一位新用户并分配给你一个新的用户ID以及一个新的Cookie。结果将会造成网站统计的新老用户比发生偏差,而你也难以恢复过去保存的参数选择。 <br><br> 一人使用多台电脑时 <br><br> 有的人一天之中经常使用一台以上的电脑。例如在办公室里有一台电脑、家里有一台、还有移动办公用的笔记本电脑。除非网站使用了特别的技术来解决这一问题,否则,你将会有三个不同的Cookies文件在这三台机器上,而在三台机器上访问过的任何网站都将会把你看成三个不同的用户。 <br><br>防范Cookies泄密 <br><br> 想知道你访问的网站是否在你的硬盘或内存中写入了Cookies信息吗?只需执行下面的操作步骤,就可以了解和控制你正在访问的网站的Cookies信息。<br><br>步骤一点击IE窗口中的"工具" "In-ernet选项",打开"Internet选项"设置窗口; <br><br> 步骤二点击"Internet选项"设置窗口中的"安全"标签,然后再点击"自定义级别"按钮,进入"安全设置"窗口; <br><br> 步骤三 找到"安全设置"窗口中的"Cookies"设置项。"Cookies"设置项下有两个分选项,其中"允许使用存储在您计算机上的ookies"是针对存储在用户计算机硬盘中的Cookies文件;"允许使用每个对话Cookies(未存储)"是针对存储在用户计算机内存中的Cookies信息。存储在硬盘中的Cookies文件是永久存在的,而存储在内存中的Cookies信息是临时的。要想IE在即将接收来自Web站点的所有Cookies时进行提示,可分别选择上面两个分选项中的"提示"项。当然,你也可以选择"启用",允许IE接受所有的Cookies信息(这也是IE的默认选项);选择"禁止",则是不允许Web站点将Cookies存储到您的计算机上,而且Web站点也不能读取你计算机中已有的Cookies。 <br><br> IE6.0提供了更为可靠的个人隐私及安全保护措施,可以让用户来控制浏览器向外发送信息的多少。在"Internet 选项"窗口中新增了"隐私"选项卡(图1),用户可以在其中直接设置浏览时的隐私级别,按需要控制其他站点对自己电脑所使用的Cookies。 <br><br>如果我们正在浏览的站点使用了Cookie,那么在浏览器状态栏中会有一个*惊叹号的标记,双击后可打开"隐私报告"对话框,用户可以在其中查看具体的隐私策略,还可直接点击"设置"按钮后在上述"隐私"选项卡中调节安全隐私级别。 <br><br> 在"常规"选项卡中还增加了"删除Cookies"按钮(图2),方便用户直接清除本机上的Cookies。另外,在"工具" "选项" "高级"选项卡中也增加了一些进一步提高安全性的选项(如关闭浏览器时清空Internet临时文件)。其实,如何更好地保护个人隐私和安全是微软下一代".NET"战略软件中的关键技术,现在IE6.0已经尝试着迈出了第一步。 <br><br> 另外,由于Cookies的信息并不都是以文件形式存放在计算机里,还有部分信息保存在内存里。比如你在浏览网站的时候,Web服务器会自动在内存中生成Cookie,当你关闭IE浏览器的时候又自动把Cookie删除,那样上面介绍的两种方法就起不了作用,我们需要借助注册表编辑器来修改系统设置。要注意的是,修改注册表前请作备份,以便出现问题后能顺利恢复。<br><br>运行Regedit,找到如下键值:HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Cache/Special Paths/Cookies,这是Cookies在内存中的键值,把这个键值删除。至此Cookies无论以什么形式存在,我们都不用再害怕了。 <br><br> 最后有必要说明的一点是:杜绝Cookies虽然可以增强你电脑的信息安全程度,但这样做同样会有一些弊端。比如在一些需要Cookies支持的网页上,会发生一些莫名其妙的错误,典型的例子就是你以后不能使用某些网站的免费信箱了。 <br>Cookies欺骗 <br><br> 通过分析Cookie的格式,我们知道,最后两项中分别是它的URL路径和域名,服务器对Cookie的识别靠的就是这两个参数。正常情况下,我们要浏览一个网站时输入的URL便是它的域名,需要经过域名管理系统DNS将其转化为IP地址后进行连接。若能在DNS上进行一些设置,把目标域名的IP地址对应到其它站点上,我们便可以非法访问目标站点的Cookie了。 <br><br> 要进行Cookies欺骗,其实很简单。比如在Win9X下的安装目录下,有一名为hosts.sam的文件,以文本方式打开后会看到这样的格式: <br><br> 127.0.0.1 localhost <br><br> 经过设置,便可以实现域名解析的本地化,只需将IP和域名依上面的格式添加到文件中并另存为hosts即可。hosts文件实际上可以看成一个本机的DNS系统,它可以负责把域名解释成IP地址,它的优先权比DNS服务器要高,它的具体实现是TCP/IP协议中的一部分。 <br><br> 比如我们要读取的目标站点 <a href="http://www.abc.com" target="_blank">www.abc.com</a> 所生成的Cookies信息,可以借助<a href="http://www.def.com" target="_blank">www.def.com</a>(自己的站点)。<a href="http://www.def.com" target="_blank">www.def.com</a> 存放用来进行欺骗所需的文件,通过它读取和修改对方的Cookie。 <br><br> 步骤一 ping<a href="http://www.def.com" target="_blank">www.def.com</a> 的IP地址: <br><br> ping <a href="http://www.def.com" target="_blank">www.def.com</a> <br><br> Reply from 192.168.0.1: bytes=32 time=20ms TTL=244 <br><br> 然后修改hosts.sam文件如下: <br><br> 192.168.0.1 <a href="http://www.abc.com" target="_blank">www.abc.com</a> <br><br> 并保存为hosts文件。 <br><br> 步骤二 读取Cookies信息: <br><br> 将用来读取Cookie的页面传<a href="http://www.def.com" target="_blank">www.def.com</a> ,此时连<a href="http://www.abc.com" target="_blank">www.abc.com</a>,由于我们进行本机DNS域名解析的修改,这时网络连接的并不<a href="http://www.abc.com" target="_blank">www.abc.com</a>,而<a href="http://www.def.com" target="_blank">www.def.com</a> 。 <br><br> 这<a href="http://www.abc.com" target="_blank">www.abc.com</a>设在本地的Cookie便可被读出。 <br><br> 步骤三 同样道理,你可对读出的数据进行修改,并可将修改后的信息写入Cookie中。修改完毕后,删掉hosts文件,再重新进<a href="http://www.abc.com" target="_blank">www.abc.com</a>,此时所使用的Cookies数据就是你制定的数据。 <br><br> 总之,在某种程度上虽然可以实现Cookies的欺骗,给网络应用带来不安全的因素,但Cookies文件本身并不会造成用户隐私的泄露,也不会给黑客提供木马程序的载体,只要合理使用,它们会给网站管理员进行网站的维护和管理以及广大用户的使用都带来便利。 <br>Cookies集合具有以下几种属性: <br><br> 1.Expires属性:此属性用来给Cookies设置一个期限,在期限内只要打开网页就可以调用被保存的Cookies,如果过了此期限Cookies就自动被删除。如: <br><br> 设定Cookies的有效期到2004年4月1日,到时将自动删除。如果一个Cookies没有设定有效期,则其生命周期从打开浏览器开始,到关闭浏览器结束,每次运行后生命周期将结束,下次运行将重新开始。 <br><br> 2.Domain属性:这个属性定义了Cookies传送数据的唯一性。若只将某Cookies传送给_blank">搜狐主页时,则可使用如下代码: <br><br> 3.Path属性:定义了Cookies只发给指定的路径请求,如果Path属性没有被设置,则使用应用软件的缺省路径。 <br><br> <br> 4.Srcure属性:指定Cookies能否被用户读取。 <br><br> 5.Haskeys属性:如果所请求的Cookies是一个具有多个键值的Cookies字典,则返回True,它是一个只读属性
下载和缓存有什么不同?

“缓存“是临时存放,以便使用。”下载“是把文件从网络上复制到终端(手机、电脑)永远存放。缓存处处可见:看视频、玩网游、下载等都要缓存,只是为了后续使用,一旦使用缓存的进程关闭,所缓存的文件将清除。而下载是在目的地永久存放。资料扩展:下载(Download)是指将文件从FTP服务器拷贝到自己的计算机...

还在找静态ip?

SmartProxy企业级海外住宅IP代理服务商,覆盖全球200+国家和地区,高匿稳定,动态住宅代理/静态住宅代理/账密提取,100%原生住宅IP,城市级定位,支持HTTP/HTTPS/SOCKS5协议,不限带宽,纯净高匿,网络集成更快捷,注册即送流量!Smartproxy代理...

...网页中如何强制浏览器重新访问服务器下载页面,而不是从缓存读取页面...

作用,页面输出缓存过期时间5秒,本地不保存.保证页面请求每次都是从服务器下载页面.

下载和缓存有什么不同?

下载是直接下载到手机的内存之中,缓存是指CPU缓存(Cache Memory)位于CPU与内存之间的临时存储器,它的容量比内存小但交换速度快。在缓存中的数据是内存中的一小部分,但这一小部分是短时间内CPU即将访问的,当CPU调用大量数据时,就可避开内存直接从缓存中调用,从而加快读取速度。由此可见,在CPU中加...

强制浏览器重新访问服务器下载页面,而不是从缓存读取页面

&lt;% '强制浏览器重新访问服务器下载页面,而不是从缓存读取页面 Response.Buffer = True Response.Expires = -1 Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" '主要是使随机出现的图片数字随机 %&gt; ...

asp.net怎么禁用浏览器的后退按钮?

二 禁止缓存 在我找到的许多方案中 其中有一种建议禁止页面缓存 具体是使用服务器端脚本 如下所示 &lt; Response Buffer = True Response ExpiresAbsolute = Now()Response Expires = Response CacheControl = no cache &gt; 这种方法非常有效!它强制浏览器重新访问服务器下载页面 而不是从缓存读取页面 使用...

浏览器缓存是什么

问题一:IE缓存是什么意思.??? 什么是IE缓存,它事实上相当于一个临时仓库。每次打开一个网页,IE会自动创建一份该网页文字和图像的缓存文件(一个临时副本)。当再次打开该页时,IE会检查网站服务器上该页的变化。如果页面变化了,IE从网络上重新下载新的网页。如果该页面没有变化,IE就从内存或硬盘...

google浏览器,禁用后退按钮怎么做???

回答:在我找到的许多方案中,其中有一种建议禁止页面缓存。具体是使用服务器端脚本,如下所示: &lt; % Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" % &gt; 这种方法非常有效!它强制浏览器重新访问服务器下载页面,而不是从缓存...

输入一个网址的时候,后台到底发生了一件件什么样的事

大多数DNS服务器使用Anycast来获得高效低延迟的DNS查找。3. 浏览器给web服务器发送一个HTTP请求因为像Facebook主页这样的动态页面,打开后在浏览器缓存中很快甚至马上就会过期,毫无疑问他们不能从中读取。所以,浏览器将把一下请求发送到Facebook所在的服务器:GET http://facebook.com/ HTTP/1.1 Accept: application/...

请问浏览器每次访问同一个页面,都会把相应的js,css等文件下载一次...

页面的expire只能控制页面自己,不能控制js和css文件。对于同一个URL的文件,浏览器发现缓存里有,会访问服务器,取得文件的修改时间或ETAG,没有变化,使用缓存里的,有变化,则重新下载。网站里用JS库什么的,尽管用就是了,只会下载一次~~

系统缓存的大小有什么影响?

一、什么是缓存 浏览器缓存这个概念,对于经常用浏览器来浏览信息的用户来说并不十分陌生。用户也许在用浏览器浏览信息时,经常使用“返回”和“后退”的浏览功能,调用你以前阅读过的页面,这时,你会发现显示速度是很快的,其实这些你刚调出来的内容就放在计算机的缓存中,而不需要再次从INTERNET上重新传输数据,这样就会给...

浏览器缓存是什么 浏览器缓存网页 怎么去浏览器缓存 怎么在浏览器上缓存 清除浏览器缓存怎么清除 怎么清理浏览器的缓存 怎么清除电脑浏览器缓存 手机浏览器缓存怎么清理 浏览器设置缓存
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
学籍号是什么东西(全国学籍号是怎么来的) 后脑勺疼,感觉有风在吹凉凉的.心闷想吐,怎么回事? 后脑经常闷疼,有时候还恶心想吐,求帮助 抖音外面的人能看到主播吗 头痛后脑勺痛就想吐怎么回事呢 后脑勺疼头晕恶心想吐怎么回事 红茶几月份下新茶,清明节后开始上市 茶道图片大全集?蜂蜜加绿茶-祁门红茶新茶上市时间,祁门红茶的制作方式... 透明度原则对我国政府的要求 祁门红茶新茶一般什么时候出常喝祁门红茶有什么好处 苹果手机怎么登陆apple id- 问一问 PHP做了个下载页,但下载后,打开文件出现乱码 请问这个问题怎么解决... 下载页做好后,添加下载链接,但是我的是pdf文件要上传吗? mysql查询使用了覆盖索引,为什么查询时还会用到using where过滤 Thinkpad E40 昨天晚上进水了,隔天通电不能开机,后来拆开全部吹干,可以开机了,键盘失灵,开机急促的哔哔声 笔记本进水,不能开机了。会是哪里坏了,要修多少钱呐THINKPADR400的 thinkpad进水后 Thinkpad W510进水无法开机求助! 水龙头折了,断在管子里那部分怎么取出了? mysql表中同一个字段最多覆盖多少个索引? 红楼梦第三十三回读后感悟是什么? 《红楼梦》第十四回读后感是什么? 红楼梦第八十四回凤姐骂贾环说明了什么? win10电脑开机只能按F1进入Bios界面然后保存重启无法进入系统 为什么我的电脑开机按F1以后就卡住了进不了系统了 我的电脑开机要按F1 不然就进不去系统,怎么回事? 为什么我的电脑开机要按f1还进不了系统 台式电脑开机按f1后显示英文进不了系统 电脑开机按了F1后也进不了系统 我的电脑开机按F1就直接进入bios设置了,无法进入系统 如何下载这个收费的文档,要word格式 网页最下面说的“正在下载”是什么意思? qq群共享的文件下载中断了咋继续 用RaySource下载资料没有速度是什么原因? 苹果发布会上那些简洁的PPT是怎么做出来的?求高手 20万年化3.5一个月一个月多少利息 如何把电脑卓面视频用微信方式发给手机 纪念币预约最晚,什么时候取 给我介绍几个那种说明我现在要忘掉过去重新开始的网名 告别过去重新开始的昵称 表示要放下过去的网名 旁观者3怎么买摄像头 旁观者需要用三级摄像头么 beholder旁观者怎么完成全家出国结局 全家出国结局攻略 beholder怎么占有房客物品 Beholder爱国产品任务怎么完成?就是杀掉英加什么什么的。举报没有用 是**。 监视者Beholder怎么玩 监视者Beholder全流程攻略 beholder刷钱方法技巧攻略 beholder怎么敲诈 旁观者第一个任务攻略 beholder第一个任务怎么玩 旁观者攻略怎么玩