陋室铭
永远也不要停下学习的脚步(大道至简至易)

摘要: 在.Net 4.0之前我们为了做出搜索引擎友好的,对用户也友好的url都是需要自己实现Url重写,现在不需要了,.Net 4.0为我们做这一切。UrlRouting之所以称之为Routing是因为它不但实现了Url重写还可以通过参数得到重写后的Url在页面上使用。1. Url Routing 的通常用法UrlRouting在Asp.Net Mvc项目中被广泛使用,在Mvc中很好用,所以移植到了webform中,我们先看下在webform中的使用方式假定一个使用场景:我们需要做博客每日文章的页面,我们希望的url地址是:/archive/2010/05/10/default.aspx 这个地址将 阅读全文
posted @ 2012-12-06 21:59 宏宇 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 1,ASPX页面缓存页面缓存的使用方法非常的简单,只需要在aspx页的顶部加一句声明<%@ OutputCache Duration="60" VaryByParam="none" %>这样整个页面的内容都会被缓存,页面中的ASP.NET代码、数据源在缓存期间都不会被运行,而是直接输出缓存的页面内容。页面缓存是针对所有这个页面的访问者。这样1个访问者和1万个访问者、一次访问和100万次访问对数据库的压力是一样的。Duration="60" 的意思是指定缓存的时间为60秒,可根据情况自已设定,超过这个时间则缓存失效,再次生成 阅读全文
posted @ 2012-12-06 14:20 宏宇 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面对的。这里讨论一下大型网站需要注意和考虑的问题1、海量数据的处理众所周知,对于一些相对小的站点来说,数据量并不是很大,select和update就可以解决我们面对的问题,本身负载量不是很大,最多再加几 阅读全文
posted @ 2012-12-06 00:24 宏宇 阅读(218) 评论(0) 推荐(1) 编辑
摘要: [c-sharp] view plaincopyprint?方法一:在服务器上指定aspx网页,生成html静态页1;///<summary> ///在服务器上指定aspx网页,生成html静态页1; ///</summary> ///<paramname="sender"></param> ///<paramname="e"></param> protectedvoidButton1_Click(objectsender,EventArgse){System.IO.StreamWr 阅读全文
posted @ 2012-12-06 00:20 宏宇 阅读(3002) 评论(1) 推荐(1) 编辑