摘要: 一、缓存概述缓存是一项在计算机中广泛用来提高性能的技术,它将访问频率高或构造成本高的数据保留在内存中,在缓存有效期内对该数据的访问可以直接从内存中读取,而不必重复执行,这样既节省了系统资源,又 加快了程序运行速度。对于Web Form来说,缓存技术极其重要,因为通过Internet传输数据的速度可能非常缓慢。通过缓存数据,Web Form可以极大地提高应用程序的响应速度和性能,从而改善传输性能。在Web Form中,缓存用于保留在HTTP请求时的页面或数据,并在无需重新创建的情况下重新使用它们。.NET中有三种可由Web Form使用的缓存:·页面输出缓存 它缓存请求的整个页面。&# 阅读全文
posted @ 2011-05-03 14:51 Rex.He 阅读(561) 评论(0) 推荐(0) 编辑
摘要: Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。问题来了,在实际是用中我们往往需要的是基于角色,或者说基于用户组的验证和授权。对一个网站来说,一般的验证授权的模式应该是这样的:根据实际需求把用户分成不同的身份 阅读全文
posted @ 2011-05-03 14:02 Rex.He 阅读(205) 评论(0) 推荐(0) 编辑