挽星

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

09 2010 档案

摘要:本文告诉你如何在ASP.NET MVC中实现一个自定义RouteHandler来防止其他人盗链你的图片.首先,我们来回顾一下当一个请求发往ASP.net MVC站点时的情景,IIS收到请求并将请求转到ASP.net,然后根据URL,或者更确切来说:被请求文件的扩展名.在IIS7 integrated模式下(默认模式),所有的请求都会匹配到ASP.net中,而在IIS6中,你可以通过通配符来达到和I... 阅读全文
posted @ 2010-09-26 23:57 挽星

摘要:详解ASP.NET MVC的请求生命周期本文的目的旨在详细描述asp.net mvc请求从开始到结束的每一个过程。我希望能理解在浏览器输入url并敲击回车来请求一个asp.net mvc网站的页面之后发生的任何事情。为什么需要关心这些?有两个原因。首先是因为asp.net mvc是一个扩展性非常强的框架。例如,我们可以插入不同的viewengine来控制网站内容呈现的方式。我们还可以定义控制器生成和分配到某个请求的方式。因为我想发掘任何asp.net mvc页面请求的扩展点,所以我要来探究请求过程中的一些步骤。 其次,如果你对测试驱动开发佷感兴趣,当为控制器写单元测试时,我们就必须理解控制器的 阅读全文
posted @ 2010-09-26 22:35 挽星

摘要:做ASP.NET WebForm开发都知道,ASP.NET有复杂的生命周期,学习ASP.NET MVC就要深入理解它的生命周期。今天从CodePlex上下载了ASP.NET Preview 2 的源代码,还有两个程序集Routing与Abstractions并未发布,不过这两个程序集的类并不多,可以用NET反编译工具 Reflector解开来看看,可惜这两个程序集用的是VS2008使用.net 3... 阅读全文
posted @ 2010-09-26 22:19 挽星

摘要:Bluehost是美国一个著名的主机商,以稳定性著称,全球有超过100万个网站托管在那里详细的介绍可以看鱼叔的介绍。我使用Bluehost已经有差不多两个月了,从刚开始购入这款主机起我一直断断续续地对我的博客进行优化,使页面的打开速度能得到提升。Bluehost对页面传输的优化比较怪,html文件默认是进行Gzip进行压缩的,但对CSS和JS文件不进行压缩,自己也不可以通过.htaccess文件让... 阅读全文
posted @ 2010-09-15 23:17 挽星

摘要:CSS和JS合并优化工具-minify下载地址:http://code.google.com/p/minify/把min目录上传根目录,根目录打开http://example.com/min/Note: Please set $min_cachePath in /min/config.php to improve performance.设置/min/config.php文件 ,$min_cach... 阅读全文
posted @ 2010-09-15 22:28 挽星

摘要:当能,文本压缩后会降低gzip的压缩效率,所以,当服务器端启用了gzip压缩支持的话,文本压缩就多余了。不过开启服务器端压缩也是需要占用系统资源的。JSIntegration(JSPackager) 脚本管理框架,专注于无侵入的脚本管理。http://www.xidea.orghttp://forum.xidea.orgHTTP 1.0 协议制定的时候,已经充分考虑了您的建议在 web serve... 阅读全文
posted @ 2010-09-14 16:12 挽星