09-6
8

体验Google开源网页加速器Page Speed

发布:TerryLee | 分类:技术文章
Google刚刚开源了Page Speed,这是一个Google优化其网站,特别是加速网页加载的内部工具。Page Speed是运行在Firebug里的Firefox插件。该工具可以运行在Linux、Mac和Windows XP/Vista之上。Page Speed在运行时会分析一些Web服务器配置和服务器上下载下来的代码,还会创建一个结果列表,其中包括如何改进网页的建议。分析基于一个分为五类的最佳实践列表: [阅读全文]

当前评分 5.0 , 共有 3 人参与

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-6
5

.NET 4.0中LINQ to SQL的一些变化

发布:TerryLee | 分类:技术文章
在几个月之前,.NET社区到处充斥了LINQ to SQL已死的言论,导致很多朋友也不愿意去学习LINQ to SQL,甚至于混淆概念,认为不该学习LINQ,为此我曾经也写过一篇文章不得不为LINQ说几句话,驳“LINQ已死”论来解释过这个问题。几个月过去了,LINQ to SQL不但没死,反而在.NET 4.0中有了很大的变化,尽管微软强调会把数据访问的重心放在Entity Framework上,但是LINQ to SQL的也没有停滞不前。微软Data Programmability项目组的Damien Guard在自己的Blog上发表文章阐述了.NET Framework 4.0中LINQ to SQL的一些变化: [阅读全文]

当前评分 5.0 , 共有 2 人参与

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-6
4

ASP.NET 4.0中的新控件QueryExtender

发布:TerryLee | 分类:技术文章
在做Web应用程序开发中,对展示的数据进行筛选时最常见的任务,之前的ASP.NET版本中,我们只能在DataSource控件中设置Where查询子句来实现,但是这种方式针对LinqDataSource和EntityDataSource控件实现起来很不方便,也不易于进行扩展。而在ASP.NET 4.0中,新提出了一个专门为数据筛选而准备的控件QueryExtender,看名字就知道是一个扩展的扩展,它能够扩展到LinqDataSource或EntityDataSource控件上,通过设置各种查询表达式,能够很方便进行数据的筛选。 [阅读全文]

当前评分 4.8 , 共有 4 人参与

  • Currently 4.75/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-6
3

ASP.NET 4.0中设置控件客户端ID

发布:TerryLee | 分类:技术文章
在传统ASP.NET WebForm开发中,控件的客户端可以说是ASP.NET最为开发者诟病的地方之一。客户端ID是由ASP.NET框架自动生成,为了保证控件的ID唯一,经常我们能够看到类似于这种形式的字符串:ctl00_MasterPageBody_ctl01_Textbox1,该值直到运行时才能够确定,然而开发过程中,经常需要在脚本时使用控件的客户端ID,所以不得已只能使用ClientID属性,如下示例代码, [阅读全文]

当前评分 4.7 , 共有 3 人参与

  • Currently 4.666667/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-5
29

ASP.NET 4.0中的Routing功能

发布:TerryLee | 分类:技术文章
在以前的ASP.NET应用程序开发中,大家一直在为了URL更加友好而努力,于是乎出现了各种各样的URL Rewritting组件,但是URL Rewritting又有着先天的缺陷,它仅仅是单向的,只负责将相关的请求转到正确得HttpHandler上面去。在.NET Framework 3.5 SP1中,微软发布了一个Routing组件,其中ASP.NET MVC中就是使用该组件进行URL Routing,从而实现了非常友好的URL。Routing组件支持双向作用,既可以解析URL交给相关得HttpHandler来处理,同时也能根据相应的路由规则来生成正确的URL。现在在ASP.NET 4.0中已经内置了Routing功能,所以我们可以直接使用。 [阅读全文]

当前评分 5.0 , 共有 2 人参与

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-5
21

ASP.NET 4.0中压缩Session State

发布:TerryLee | 分类:技术文章
在ASP.NET中,当我们需要把Session State保存在应用程序工作进程之外时,提供了两个选项:可以存储在State Server上或者存储在SQL Server数据库中。当存储在应用程序工作进程之外时,Session State会在发送到远程存储之前进行序列化,如果用户在Session State中存储太多的信息,它的体积会变的很大。ASP.NET 4.0中提供了一个新的压缩选项Compression,如果在应用程序配置文件中启用了压缩选项,则Session State在发送到远程存储之前会使用Gzip算法进行压缩。 [阅读全文]

当前评分 5.0 , 共有 1 人参与

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-5
21

ASP.NET 4.0中的ViewState控制

发布:TerryLee | 分类:技术文章
在默认情况下ASP.NET页面中启用了ViewState,我们可以分别设置每个控件是否禁用ViewState,以减小页面的体积。在ASP.NET 4.0中控件有了一个新的属性ViewStateMode,它允许我们更加灵活的在控件级别进行层级ViewState的控制。ViewStateMode有三个可选值:Enabled,Disabled 和 Inherit,如果设置为Enabled则允许控件及其子控件(ViewStateMode设置为Inherit)启用ViewState;如果设置为Disabled则会禁用控件及其子控件(ViewStateMode设置为Inherit)的ViewState;如果设置为Inherite,则会从其父控件进行继承。 [阅读全文]

当前评分 3.7 , 共有 3 人参与

  • Currently 3.666667/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-5
20

ASP.NET 4.0中可扩展的OutputCache

发布:TerryLee | 分类:技术文章
从ASP.NET 1.0发布以来,Output Cache允许将生成的页面、UserControl和HTTP响应保存在内存中,从而当有请求来时可以更快速的响应。在以前的ASP.NET版本中,Output Cache只能保存在内存中,我们无法对其进行扩展,而ASP.NET 4.0则在这方面有了很大的改进,提供了一个扩展点,允许我们对其配置一个或者多个Output Cache Provider,Output Cache Provider允许我们使用任何存储机制进行HTML内容的持久化,如缓存在硬盘、分布式缓存服务器上,甚至于缓存在云端。本文将简单介绍ASP.NET 4.0中可扩展的Output Cache。 [阅读全文]

当前评分 5.0 , 共有 1 人参与

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-5
19

Visual Studio 2010 初体验

发布:TerryLee | 分类:技术文章
微软今天发布了Visual Studio 2010和.NET Framework 4.0的一个测试版本。笔者也迫不及待的想体验一把,尽管之前已经通过各种渠道有些了解。下载之后的安装包大概有1.2G左右大小,安装的过程还算比较顺利,在安装完.NET Framework 4.0之后需要重启一次机器,安装完整的功能需要4.5G左右的磁盘空间。Visual Studio 2010在增强用户体验方面进行了大力的改进,完全使用WPF进行设计,界面效果比VS2008漂亮多了,可是占用的内存空间也随之上升。下面我们先看一下Visual Studio 2010带来的全新体验。 [阅读全文]

当前评分 4.5 , 共有 2 人参与

  • Currently 4.5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-5
8

ASP.NET MVC Performance Tips(1):使用RenderPartial

发布:TerryLee | 分类:技术文章
在ASP.NET MVC中,HtmlHelper的扩展方法RenderPartial为我们使用UserControl带来了极大的方便,当我们指定一个UserControl时,RenderPartial会在当前View文件夹下查找相应的UserControl,如果没有找到则会到Shared文件夹下查找。然后在使用RenderPartial方法有一些性能方面的问题,值得我们去关注。 [阅读全文]

第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-4
30

Web前端性能优化Tip(1):总纲

发布:TerryLee | 分类:技术文章
我们的Web应用程序经常由于各种各样的原因,使其看起来运行缓慢,在这个宽带速度不断提高的时代,我们应当关注一下页面加载时间,将珍贵的页面加载时间缩短几秒,将更加珍贵的请求和响应时间缩短几毫秒,为访问者创造一种更好的体验。本系列文章讲整理和总结Web前端性能优化的技巧,介绍其原理,并介绍一些工具使你能够使用工具和知识更好地识别和判断加载缓慢的页面部分和瓶颈。 [阅读全文]

当前评分 5.0 , 共有 1 人参与

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
09-4
20

技巧:使用可扩展对象模式扩展HttpApplication

发布:TerryLee | 分类:技术文章
本文介绍了如何使用WCF中提供的可扩展对象模式扩展Web应用程序开发中的HttpApplication,事实上可扩展对象模式的作用远不在此,它可以扩展.NET类库中任何我们想对其进行扩展的类型,或者是一个自定义的类型,都可以使用可扩展对象模式对其进行扩展。 [阅读全文]

第一个打分

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
上一页 1 2 3 4 下一页