访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。
记得教科书上有这样一句话:"如果需要使用同一类型的多个对象,就可以使用集合和数组。" ,是的,没有错.只是数组的大小是固定的。如果元素个数是动态的,就应使用集合类。在.NET Framework里,集合有很多,如List<T>和ArrayList是与数组相当的集合类。
在运用Visual studio.NET开发Web应用程式中,开发者常常会遇到一些问题;如我开发好的程式,在开发环境下测试没问题,怎么一搬到应用环境下,就会有问题? 不是程式的无法运行,就是程式的效率慢的同蜗牛在爬
随着越来越多的人开始应用DNN,被问到最多的一个问题就是如何提高DNN的运行速度?默认的DNN配置并不是最优化的配置,在这里就和大家分享一下优化DNN的技巧。
一个真正的ASP.NET程序员应该对配置文件web.config要很熟练,而且对于配置文件的节点的相关知识都要很了解,现有的很多的ASP.NET书籍都只是将控件怎么使用等等
对许多开发者来说,在开发复杂的Web应用程序、编辑CSS文件或者配置服务器上的参数等工作时,一个好用的文本编辑器显得相当重要。最近,我们通过600多人参与的投票得出了时下一批最受开发者欢迎的文本编辑器。本文将介绍15个最受欢迎的编辑器。
在Web开发中,表单提交算是一种很常见的从客户端获取数据的方式了,然而,用户的行为永远都是无法预料的,为此,我们在程序中不得已必须对用户输入的数据进行严格效验
3月20日,微软向全球发布了IE8正式版,成为人们关注的焦点。新版本目前支持中文、英文等25种语言,中国所有授权与非授权的微软WindowsXP以上版本的操作系统用户均可免费使用。
但是当在你的产品服务器上有一个巨大的数据库时,运行这些脚本都会搞垮你的服务器。理由就是,虽然这些查询看起来明显是你经常使用的语句,但是这些语句没有任何索引。因此,上面所有在"Table Scan"中的结果
在无需回传的情况下,基于AJAX的网站几乎都是尽可能地加载很多特性到浏览器内。如果你看下Pageflakes站点的起始页,就会发现在不发生回传的情况下,仅仅一个单一的页面就加载整个应用程序的所有特性。
在Asp.Net的开发过程中页面文件等都是放在当前网站目录下的,其实我们可以利用.Net2.0新增的虚拟文件系统(VirtualPathProvider)将页面、图片等信息保存到数据库或其他目录中去,达到灵活配置。
不能直接删除用户计算机中的 Cookie。但是,可以通过将 Cookie 的到期日期设置为过去的日期,让用户的浏览器来删除 Cookie。
尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。
DotNetNuke作为开源项目,很多地方为我们提供了优良的示范,得以一窥前人的智慧。前几日,因为研究一个DNN的BUG,对文件编码和文件编码相关方面的处理有一些认识。
我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间(IP_DateTime),些表的信息本人只保存一天的信息,如果要统计每个月的信息则要保存一个月。
Ajax 应该不是一项技术,是一种思想而已,跟ASP.NET 以及其它Web开发语言没有什么太大关系,这里只是谈谈 ASP.NET 中目前使用的Ajax 技术以及其它一些实现 Ajax 的优秀框架。
《Silverlight 2 导学》适合什么人看?适合对Silverlight 2感兴趣但是又不知道从何入手的人。
作为软件的最终用户,在使用各种各样的软件的时候,特别是在使用软件进行工作的时候,最害怕的事情就是软件突然崩溃,自己的工作成果化为乌有。
在ASP.NET MVC中使用异步是比较麻烦的,从RC1版开始ASP.NET MVC Futures中提供了几个支持异步的类。
浏览器能够在用户的硬盘驱动器上缓存图片、JavaScript、CSS文件,并且如果该调用是一个HTTP GET请求,它也能够缓存XML HTTP调用,缓存基于URL。