标签 缓存 下的文章霓虹建站 > 后花园

ASP.Net缓存系统几点提示

坦白说,我也不能确认我是否能够提供一些基础的信息,因为MSDN库包含你需要了解的一切用法。以下是.NET Framework 1.1、2.0和3.0版本的链接。因此,我想我最好关注整个ASP.Net Web应用程序的缓存。ASP.Net支持两种类型的缓存:数据缓存和页面缓存。数据缓存允许你保留正常在关联以外的数据,并在完成页面处理后为垃圾收集做好准备。页面缓存允许将页面输出保存在服务器中,然后从内存中恢复它们,而不是重新进行处理。两种缓存机制都提供使缓存无效的功能。当一个数据元素在缓存以外时,你或者可以采用回调重新生成它,或者在需要它时查看它是否还在……

Web2.0十大Ajax安全漏洞以及成因

JavaScript包含的Ajax是Web2.0应用的一个重要组成部分。该部分的进化发展使网络变成了超级平台。该转变同时也催生了新品种的病毒和蠕虫,比如Yamanner,Samy 以及Spaceflash等等。Google,Netflix,Yahoo 以及MySpace等门户网站在过去的几个月里都因为新的漏洞而蒙受一定损失。黑客们可以利用这些漏洞进行钓鱼,跨站点脚本(XSS)以及跨站点伪造(XSRF)请求等攻击。Ajax中没有固有的安全漏洞,但是对该技术向量的适配显著地改变了网络应用的开发途径以及方法论。以前,DCOM和CORBA组成核心中间件层的时……

ASP.Net中保护自定义的服务器控件

  自定义服务器控件是扩展 ASP.NET Web 服务器控件的功能的一种方式。下文提供了针对自定义服务器控件的用户和开发人员的基本安全准则。有关创建自定义服务器控件的更多信息,请参见开发自定义 ASP.NET 服务器控件。  IDE(如 Microsoft Visual Studio 2005)简化了自定义控件的使用及开发。但是,无论使用哪一 IDE,下面列出的安全准则均适用。  有关 ASP.NET Web 应用程序安全性的常规信息,请参见 ASP.NET Web 应用程序安全性。  针对自定义服务器控件用户的准则  您可以通过多种方式在 Web……

Web2.0下的十大AJAX安全漏洞以及成因

  JavaScript包含的Ajax是Web2.0应用的一个重要组成部分。该部分的进化发展使网络变成了超级平台。该转变同时也催生了新品种的病毒和蠕虫,比如Yamanner,Samy 以及Spaceflash等等。Google,Netflix,Yahoo 以及MySpace等门户网站在过去的几个月里都因为新的漏洞而蒙受一定损失。黑客们可以利用这些漏洞进行钓鱼,跨站点脚本(XSS)以及跨站点伪造(XSRF)请求等攻击。  Ajax中没有固有的安全漏洞,但是对该技术向量的适配显著地改变了网络应用的开发途径以及方法论。以前,DCOM和CORBA组成核心中间……

JavaScript页面刷新与弹出窗口问题解决方法

1.无提示刷新网页大家有没有发现,有些网页,刷新的时候,会弹出一个提示窗口,点“确定”才会刷新。而有的页面不会提示,不弹出提示窗口,直接就刷新了.如果页面没有form,则不会弹出提示窗口。如果页面有form表单,a)< form method="post" ...> 会弹出提示窗口b)< form method="get" ...> 不会弹出2.javascript刷新页面的方法window.location.reload();使用window.open()弹出的弹出窗口,刷新父窗口wi……

meta标签之详解

meta是html语言head区的一个辅助性标签。几乎所有的网页里,我们可以看到类似下面这段的html代码: <head><meta http-equiv="content-Type" content="text/html; charset=gb2312"></head>    也许你认为这些代码可有可无。其实如果你能够用好meta标签,会给你带来意想不到的效果,例如加入关键字会自动被大型搜索网站自动搜集;可以设定页面格式及刷新等等。一、meta标签的组成  &……

HTML 5:初学者使用 Application Cache 指南

对于web app来说,离线应用功能已经越来越重要。诚然,浏览器本身就有缓存机制,但是,这些缓存机制不够可靠,可能并不会按你所想要的方式运行。HTML5 则通过 Application Cache 接口处理了离线应用中的一些问题。 使用这个接口让你的应用拥有三方面的优势: 离线浏览——用户在不能联网的时候依然能浏览整个站点 高速——缓存资源是存储在本地的,因此能更快加载。 更小的服务器负载——浏览器只需要从服务器端下载有改变的资源即可,相同资源不需要重复下载。 ……

9 个用来加速 HTML5 应用的方法

Web 开发者经常在找一些新的方法来不断的提升页面的速度和性能,而 HTML5 的很多新特性可以实现,让用户有着更好的体验,在这里我们整理了 9 中简单易于实现的 HTML5 技巧,或许可以对你有所帮助。 1. 使用 HTML5 表单和输入框 HTML5 引入很多全新的表单属性和输入框类型,虽然并不是所有的浏览器都支持,但它们的确都很有用: autofocus 使得页面加载完毕后自动为某个输入框设置输入焦点 placeholder 允许你为输入框设置默认文本,并在获取焦点时自动清除 required 属性要求必须填写值后才能提交表单 pat……

HTML5——美好却不现实的开发之梦?

   尽管在今天的游戏开发领域HTML5已经不是什么新鲜事物了,但是对于大多数游戏开发者来说,这一技术更应该说是未来而非当前的重要资产。 GamesIndustry International最近与一些手机游戏开发者就此问题展开了详细的讨论,Turbulenz的James Austi也参加了此次讨论。作为欧洲主要的社交/休闲游戏开发者,我们认为有必要在此分享GameDuell在开发一些HTML5项目时所获得的经验与教训。也许未来HTML5将主导手机游戏领域,但是现在的它却还未准备好成为这一主角。任何严肃游戏开发者(特别是在网络/手……

ASP.NET通过分布式Session提升性能

如果我们正在使用Session,那么构建高性能可扩展的ASP.NET网站,就必须解决分布式Session的架构,因为单服务器的 SESSION处理能力会很快出现性能瓶颈,这类问题也被称之为Session同步。微软有自己的分布式Session的解决方案,那就是 SessionStateServer,我们可以参考:ASP.NET Session State Partitioninghttp://blog.maartenballiauw.be/post/2008/01/23/ASPNET-Session-State-Partitioning.aspxASP……
嘿,我来帮您!