随笔 - 55, 评论 - 298, 引用 - 17

导航

关于

我是新人,: )

每月存档

最新留言

  • re:Last day at Microsoft
    <p><a href="http://www.moretiffany.com/">tiffany jewelry</a> Choose, buy...
    by sibat0705(注册) on 2010/3/12 20:48:58
  • bVSVKxjrysxCAx
    zKTeMu &lt;a href=&quot;http://jmvdsaxpwywz.com/&quot;&gt;jmvdsaxpwywz&lt;/a&am...
    by algkkzvif(匿名) on 2010/2/21 22:53:15
  • DLXXSrOqat
    F3OQLk &lt;a href=&quot;http://pfpvdtnczscw.com/&quot;&gt;pfpvdtnczscw&lt;/a&am...
    by sfxnoylvca(匿名) on 2010/2/21 21:28:18
  • iNOutySOJKTsFyl
    kSPmy1 &lt;a href=&quot;http://kdajmdtvcxfu.com/&quot;&gt;kdajmdtvcxfu&lt;/a&am...
    by lydyggun(匿名) on 2010/2/21 20:21:46
  • mDUfBYTmJjTiGrv
    IXumnI &lt;a href=&quot;http://lamuwgvmprtw.com/&quot;&gt;lamuwgvmprtw&lt;/a&am...
    by gacyafcvtas(匿名) on 2010/2/14 4:47:26
  • oiUMbbvrAlLbcr
    ot9Ga3 &lt;a href=&quot;http://nwawfslgnomg.com/&quot;&gt;nwawfslgnomg&lt;/a&am...
    by cvalpp(匿名) on 2010/2/14 4:46:45
  • re:Last day at Microsoft
    写的真好,看了觉得很受到启发,谢谢,
    by Zheying Zheng(匿名) on 2010/2/4 10:35:20
  • re:REST API的身份验证(Authentication)
    <p>顶</p>
    by kekesoft(注册) on 2010/1/27 20:27:43
  • re:Last day at Microsoft
    祝你好运啊
    by Eric v(匿名) on 2010/1/24 1:53:34
  • re:Last day at Microsoft
    鄙人正在打算内部调动,跨过欢德福卡海峡去西雅图呢, 以后互通有无,常联系.
    by Charlie 木匠(匿名) on 2010/1/11 4:23:23
  • re:Last day at Microsoft
    Good luck, buddy.
    by Huimiao Liu(匿名) on 2010/1/10 20:18:24
  • re:Last day at Microsoft
    &lt;p&gt;Oops,you are right. 改正了。&lt;/p&gt;
    by demonfox(匿名) on 2010/1/10 18:22:13
  • re:Last day at Microsoft
    2006年8月14日起至2009年1月8日止 是2010年吧
    by q(匿名) on 2010/1/10 14:59:53
  • re:Last day at Microsoft
    &quot;永远选择你最感兴趣的项目而不是升职空间等所谓的职业发展前景&quot; -- 说的很好!Good luck!
    by CoderZh(匿名) on 2010/1/8 20:49:26
  • re:Chrome OS和Android的背后
    Google当然不是在传统的操作系统上去跟微软计算,手机操作系统,Windows CE是公认的烂,Google在这里竞争没有什么不可以。Chrome OS更多的是Google云计算战略的一部分,人家根...
    by 啊(匿名) on 2009/12/22 13:14:12

广告

ASP.NET中cache控制的方法

如果你不想让客户端缓存(cache)你服务器上的网页的话,在ASP.NET中可以这样控制:

在Page_Load中写:

Response.Cache.SetCacheability(HttpCacheability.NoCache);

我在测试的时候发现一些有趣的东西:

按HTTP 1.0的标准,你可以在html网页上直接使用 <meta http-equiv="pragma" content="no-cache" />

按HTTP 1.1的标准,你可以用:<meta http-equiv="Cache-Control" content="no-cache" />

为了保险起见当然是两个都用上。

但当我尝试在aspx页中加入这两个meta tag的时候,却看见返回的Response的Http Header里面居然显示Cache-Control: Private。

而且ASP.NET也没有办法通过程序来给Response写入pragma这个Http Header。

最后的方案是在aspx页中加入<meta http-equiv="pragma" content="no-cache" /> ,然后在程序中写Response.Cache.SetCacheability(HttpCacheability.NoCache);

这样,返回的Response里就有我预期的那两个header了:

Pragma: No-Cache

Cache-Control: No-Cache

觉得怪怪的。如果有哪位知道我哪里做错了,请赐教。

 

=========================================================

这里还有一些相关的文章:

How to: Set the Cacheability of an ASP.NET Page Declaratively

How to: Set the Cacheability of an ASP.NET Page Programmatically

还有fiddler这个工具不错,用来调试使用http协议的程序很不错:http://www.fiddlertool.com/fiddler/

 

另:最近多接触Http协议和各类RFC,觉得做标准也真是不容易,事无巨细面面俱到,最后发布了还要被人横挑鼻子竖挑眼。IT业有句话叫:三流企业做产品,二流企业做技术,一流企业做标准。确实也挺有道理。

有对REST和SOAP的比较感兴趣的朋友么?我们可以交流交流。

posted on 2007-02-08 18:30:00 by demonfox  评论(8) 阅读(8025)

So much for the BS

看到一篇有趣的文章:

MySpace.com,世界上最大的网络社区,采用的技术:

所谓Windows/IIS/ASP.NET/SQL不能负荷大流量或者Linux/PHP/Oracle更适合大型网站的言论从此可以休矣。

不过搜索,Live Search这样的东东,连我都不好意思辩护了...

posted on 2007-02-01 17:32:00 by demonfox  评论(17) 阅读(6738)

Powered by: Joycode.MVC引擎 0.5.2.0