自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

转载 HttpHandler

概述HttpHandler是一个HTTP请求的真正处理中心,也正是在这个HttpHandler容器中,ASP.NET Framework才真正地对客户端请求的服务器页面做出编译和执行,并将处理过后的信息附加在HTTP请求信息流中再次返回到HttpModule中。 IHttpHandler是什么IHttpHandler定义了如果要实现一个HTTP请求的处理所必需实现的一些系统约定。H

2016-06-19 18:08:24 314

转载 HttpModule

HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTT

2016-06-19 18:07:12 276

转载 HTTP运行期与页面执行模型

HTTP运行期HTTP运行期处理客户端应用程序(例如Web浏览器)进入的一个Web请求,通过处理它的应用程序的适当组件路由请求,然后产生响应并发回提出请求的客户端应用程序。进入的HTTP Web请求最先由IIS Web服务器接收到,它在此请求基于ASP.NET已注册处理的扩展名传送到ASP.NET ISAPI上。HTTP运行期首先创建一个HttpContext对象的实例,它包含了当前正

2016-06-19 18:06:03 235

转载 随需应变之网站的可扩展架构

(1)扩展性(Extensibiltiy)  指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。我们不禁想到了面向对象中一大原则:开闭原则,对扩展开放,对修改封闭。也就说,当系统新增一个功能时,不需要对现有系统的结构和代码进行修改。  (2)伸缩性(Scalability)  指系统能够通过增加(或减少)自身资源规模的方式增强(或减少)自己计算事务的能力。在网站架构中,通常

2016-06-19 09:35:12 710

转载 万无一失之网站的高可用架构

此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。一、可用性度量与考核  首先,不得不说:要保证一个网站永远完全可用几乎是一件不可能完成的任务(Mission Impossible,是不是有点碟中谍的感觉)。   (1)如何度量网站可用性?  一个神奇的数字—9!你有几个9,就代表了你的可用性。例如QQ可用性达到了4个9:99.99%

2016-06-19 09:32:46 698

转载 瞬时响应之网站的高性能架构

一、网站性能测试(1)性能测试指标:①响应时间;②并发数;③吞吐量;④性能计数器;(2)性能测试方法:①性能测试;②负载测试;③压力测试;④稳定性测试;(3)性能优化策略:  ①性能分析:检查请求处理各个环节的日志,分析哪个环节响应时间不合理,检查监控数据分析影响性能的因素;  ②性能优化:Web前端优化,应用服务器优化,存储服务器优化;二、Web前端性能优化(1)浏览

2016-06-19 09:31:11 759

转载 大型网站架构演化

大型网站架构演化此篇已收录至《大型网站技术架构》读书笔记系列目录贴,点击访问该目录可获取更多内容。一、大型网站系统特点  (1)高并发、大流量:PV量巨大  (2)高可用:7*24小时不间断服务  (3)海量数据:文件数目分分钟xxTB  (4)用户分布广泛,网络情况复杂:网络运营商  (5)安全环境恶劣:黑客的攻击  (6)需求快速变更,发布频繁:快速适应市场,满

2016-06-19 09:28:02 468

转载 【译】.NET中六个重要的概念:栈、堆、值类型、引用类型、装箱和拆箱

【译】.NET中六个重要的概念:栈、堆、值类型、引用类型、装箱和拆箱为何要翻译  一来是为了感受国外优秀技术社区知名博主的高质量文章,二来是为了复习对.NET技术的基础拾遗达到温故知新的效果,最后也是为了锻炼一下自己的英文读写能力。因为是首次翻译英文文章(哎,原谅我这个菜比,弱爆了!),所以肯定会有很多问题(有些语句理解不透彻,翻译出来也不通顺,还请不吝赐教),也请各位园友多多指正,谢谢!

2016-06-19 09:19:12 374

转载 C#委托与事件学习笔记

C#委托与事件学习笔记      今天跟随视频学习了一下C#中最重要的一些概念之委托与事件。老杨的视频讲的还是挺深入浅出,不过刚接触C#.NET的人还是朦朦胧胧,就像张子阳先生说的“每次见到委托和事件就觉得心里别(biè)得慌,混身不自在”。跨过这道坎的人就有种一览众山小的感觉了。我又浏览了皱华栋老师JamesZou的博文《深入理解C#委托及原理》(地址:http://www.cnblog

2016-06-19 09:11:06 497

转载 ASP.Net请求处理机制初步探索之旅 - Part 5 ASP.Net MVC请求处理流程

ASP.Net请求处理机制初步探索之旅 - Part 5 ASP.Net MVC请求处理流程开篇:上一篇我们了解了在WebForm模式下一个Page页面的生命周期,它经历了初始化Init、加载Load以及呈现Render三个重要阶段,其中构造了页面控件树,并对页面控件树进行了大量的递归操作,最后将与模板结合生成的HTML返回给了浏览器。那么,在ASP.NET MVC模式下,一个页面的生命周期又

2016-06-19 09:00:32 964

转载 ASP.Net请求处理机制初步探索之旅 - Part 4 WebForm页面生命周期

ASP.Net请求处理机制初步探索之旅 - Part 4 WebForm页面生命周期开篇:上一篇我们了解了所谓的请求处理管道,在众多的事件中微软开放了19个重要的事件给我们,我们可以注入一些自定义的业务逻辑实现应用的个性化设计。本篇,我们来看看WebForm模式下的页面生命周期。(1)Part 1:前奏(2)Part 2:核心(3)Part 3:管道(4)Part 4:We

2016-06-19 08:58:38 712

转载 ASP.Net请求处理机制初步探索之旅 - Part 3 管道

ASP.Net请求处理机制初步探索之旅 - Part 3 管道开篇:上一篇我们了解了一个ASP.Net页面请求的核心处理入口,它经历了三个重要的入口,分别是:ISAPIRuntime.ProcessRequest()、HttpRuntime.ProcessRequest()以及HttpApplication.Init()。其中,在HttpApplication的Init()方法中触发了请求处理

2016-06-19 08:56:23 943

转载 ASP.Net请求处理机制初步探索之旅 - Part 2 核心

ASP.Net请求处理机制初步探索之旅 - Part 2 核心开篇:上一篇我们了解了一个请求从客户端发出到服务端接收并转到ASP.Net处理入口的过程,这篇我们开始探索ASP.Net的核心处理部分,借助强大的反编译工具,我们会看到几个熟悉又陌生的名词(类):HttpRuntime、HttpWorkerRequest、HttpContext、HttpApplication等。(1)Par

2016-06-19 08:54:46 581

转载 ASP.Net请求处理机制初步探索之旅 - Part 1 前奏

ASP.Net请求处理机制初步探索之旅 - Part 1 前奏开篇:ASP.Net是一项动态网页开发技术,在历史发展的长河中WebForm曾一时成为了ASP.Net的代名词,而ASP.Net MVC的出现让这项技术更加唤发朝气。但是,不管是ASP.Net WebForm还是ASP.Net MVC在请求处理机制上大部分都是相同的,只是在请求处理管道上的处理事件做了不同的操作,因此,本文标题不区分

2016-06-19 08:52:49 412

转载 ASP.NET应用程序和页面生命周期

【译】ASP.NET应用程序和页面生命周期为何翻译此文  一、此文是Code Project社区2010年4月ASP.NET板块的最佳文章,说明了此文的份量;  二、锻炼自己的英文技术文章翻译能力,提高英文技术文档阅读能力;  三、了解掌握ASP.NET页面生命周期是非常必要的,这有助于我们更加灵活的控制页面,以我们需要的方式编程开发;关于原文作者原文作者:

2016-06-19 08:50:25 685

转载 ViewState与UpdatePanel探秘

开篇:经历了上一篇《aspx与服务器控件探秘》后,我们了解了aspx和服务器控件背后的故事。这篇我们开始走进WebForm状态保持的一大法宝—ViewState,对其刨根究底一下。然后,再对曾经很流行的ASP.Net AJAX方案中的利器—UpdatePanel这个神奇的区域一探究竟。一、隐藏的状态—ViewState探秘1.1 从Http的无状态说起  Http是一个无状态协议,

2016-06-19 08:47:47 1179

转载 ASP。net开发基础(一)

一、一般处理程序基础  (1)表单提交注意点:    ①GET通过URL,POST通过报文体;    ②需在HTML中为表单元素设置name;    ③元素id是给Dom用的,name才是提交给服务器用的;  (2)请求处理响应模型:    ①浏览器发出访问请求→②服务器处理访问请求并返回HTML→③浏览器解析HTML并显示页面  (3)GET与POST的区别:(★

2016-06-19 08:38:10 757

转载 aspx与服务器控件探秘

一、aspx与服务器控件探秘开篇:毫无疑问,ASP.Net WebForm是微软推出的一个跨时代的Web开发模式,它将WinForm开发模式的快捷便利的优点移植到了Web开发上,我们只要学会三步:拖控件→设属性→绑事件,便可以行走于天下。但这样真的就可以走一辈子吗?实际上,ASP.Net经常被喷的诟病就在于WebForm以及只会拖控件的ASP.Net程序员,往往大型互联网系统也没有采用WebF

2016-06-19 08:31:30 1012 1

最小操作系统制作过程

这是一个不错的资源 帮助那些想学习 并且想自己写操作系统的人员

2014-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除