|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!<p><p>只管本文的作者写的很复杂,可是信任经由过程这些笔墨,仍是能对人人懂得ASP.NET页面缓存有很年夜的匡助。<p>头几天碰到个成绩,百思不得其解。厥后查阅了一些材料内心才有了点思绪。把本人碰到的成绩纪录上去但愿能给其他的园友一些匡助吧。<p>事变是如许的。我的一个ASP.NET页面用window.open导航后再次会见时没有失掉更新,切实的说是再次会见时基本就没有会见服务器。但是这个征象在我的呆板上并没有呈现,而项目组中其他的呆板都有此成绩。事先我这个忧郁呐,由于不便利调试,最初就在页面上输入很多多少alert。终究在几回实验以后发明了成绩的地点。<p>其次要成绩就是IE缓存了页面,当服务器端呈现更新时IE并没有反省到。我的呆板没有成绩是由于我的ie设置为每次会见页面都要反省更新,他们的则是主动反省更新。因为我再次导航到页面用的是前真个window.open办法,此办法不克不及使扫瞄器的主动反省起感化。<p>下面的叙说对照乱,不晓得人人能不克不及看懂。上面我说下详细的办理办法吧。<p>办法一:导航时用服务器真个Response.Redirect办法,大概用前端得window.location.replace办法。<p>办法二:禁用ASP.NET页面缓存。<p>在需要的时分我仍是保举办法二的。由于我们做开辟的不克不及把持扫瞄器的设置。用户假如把IE设置为从不反省更新缓存的成绩则欠好制止,以是仍是用办法二,让IE的一时文件夹不存在页面文件。<p>别的,是不是禁用页面缓存要依据实践情形来讲,后来我以为页面缓存只是缓存在服务器,厥后看了一篇blog发明缓存的意义仍是很年夜的。在良多情形下能够年夜年夜减小服务器的压力。只不外开辟过程当中要多多从需求动身,不克不及自觉的设置甚么属性。
原文题目:asp.net页面缓存的进修
链接:http://www.ckuyun.com/417533880/archive/2009/10/09/1579629.html
<p>Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽! |
|