2008年11月25日
摘要: Web2.0网站性能调优实践 当前web2.0革命风起云涌,web2.0强调服务,而服务最基本的要求是速度快和稳定,离开这两个谈功能强大和易用性都没有任何意义。本文介绍一些关于笔者运营一个web2.0网站的优化心得和经验,希望能够和大家共同探讨。 Web2.0网站不同于以往以静态信息为主的网站架构,以往的结构大体分为2层,一个是客户端浏览器,一个就是web服务器;而web2.0以动态和交互为主,一... 阅读全文
posted @ 2008-11-25 16:13 草原和大树 阅读(347) 评论(0) 推荐(0) 编辑
摘要: RegisterClientScriptBlock一般返回的是客户端函数的包装,而RegisterStartupScript返回得函数在 document装载完成后会执行,类似于我们平时所说的body onload="f()"里面的函数;这两个方法在客户端呈现的代码位置不同,RegisterClientScriptBlock在之后,而RegisterStartupScript在之前,所以有时用R... 阅读全文
posted @ 2008-11-25 16:13 草原和大树 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 在Web开发程序中,往往由于种种原因,客户会多次操作页面导致数据冗余或不一致, 在ASP.NET AJAX出现之前可以通过对__dopostback()的调用等方法也可以防止页面多次提交。 在ASP.NET AJAX中的页面客户端中有一个叫onInitializeRequest的事件,它在页面初始化之前触发,可以对页面的提交事件进行控制,并且可以调用该事件参数的中的一个set_cancel... 阅读全文
posted @ 2008-11-25 16:12 草原和大树 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限... 阅读全文
posted @ 2008-11-25 16:11 草原和大树 阅读(424) 评论(0) 推荐(0) 编辑