yuezhonghu

悠然现南山...
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年2月6日

摘要: 前几天逛codeproject时,遇到一篇比较好文章,不敢独享,故译之于君共享。Outline如下:1、引言2、两个处理步骤2.1、创建ASP.NET环境2.2、用触发的MHPM事件处理请求3、什么事件中应该做什么4、示例代码5、深入ASP.NET页面事件1、引言这 篇文章我们将试图理解,从用户发送一个请求直到请求呈现到浏览器发生的事件的差异。因此,我们首先将介绍解ASP.NET请求的两个概括的步骤,接下来我 们将介绍‘HttpHandler’,‘HttpModule’和ASP.NET页面对象发出的事件的差异。随着我们的事件旅程,我们将理解这些事件的逻 辑。2、两个处理步骤ASP.NET请求处 阅读全文

posted @ 2012-02-06 14:22 .狐狸血. 阅读(135) 评论(0) 推荐(0) 编辑

2012年2月5日

摘要: 一.存储过程介绍 存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只要调用即可。在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。 二.存储过程优点 1. 速度快。存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2. 写程序简单。采用存储过程调用类,调用任何存储过程都只要1-2行代码。 3. 升级、维护方便。存储过程会使得维护起来更加方便,因为通常修改一个存储过程要比在一个已经发... 阅读全文

posted @ 2012-02-05 18:43 .狐狸血. 阅读(2539) 评论(0) 推荐(0) 编辑

2012年2月4日

摘要: 有幸接确到了架构这个词的玩意,这几天有时间就网上游离一下相关资料,看到不错就收藏一下,作为以后学习的方向:之前我简单向大家介绍了各个知名大型网站的架构,MySpace的五个里程碑 、Flickr的架构 、YouTube的架构 、PlentyOfFish的架构 、WikiPedia的架构 。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之后你会发现你原来的想法很可能是狭隘的。 今天我们来谈谈一个网站一般是如何一步步来构建起系统架构的,虽然我们希望网站一开始就能有一个很好的架构,但事物是在发展中不 断前进的,网站架构也是随着业务的扩大、用户的需求不断完善的,下面是一个网站架构逐. 阅读全文

posted @ 2012-02-04 11:19 .狐狸血. 阅读(174) 评论(0) 推荐(0) 编辑

摘要: 说起MySpace,可能很多人对他印象很深,MySpace.com成立于2003年9月,是目前全球最大的社交网站。它为全球用户提供了一个集交友、个人信息分享、即时通讯等多种功能于一体的互动平台,同时他也是.NET应用最出色的网站之一。下面我们一起来回顾一下MySpace架构的改革之路,或许我们能从中得到一点点架构方面的经验和教训。1、50万用户最早myspace网站由一台数据库服务器和两台Web服务器构成,此后一段时间又加了几台web服务器。但在2004年早期,用户增加到50万时一台数据库服务器就显得力不从心了。他们设计了第一代架构,在此架构中他们运行3个SQL Server2000服务器,一 阅读全文

posted @ 2012-02-04 11:12 .狐狸血. 阅读(117) 评论(0) 推荐(0) 编辑

2011年5月3日

摘要: 关系型数据库,如SQL Server,使用锁来避免多用户修改数据时的并发冲突。当一组数据被某个用户锁定时,除非第一个用户结束修改并释放锁,否则其他用户就无法修改该组数据。 阅读全文

posted @ 2011-05-03 11:11 .狐狸血. 阅读(296) 评论(0) 推荐(0) 编辑

摘要: HttpModule,HttpHandler 阅读全文

posted @ 2011-05-03 10:16 .狐狸血. 阅读(117) 评论(0) 推荐(0) 编辑

2011年2月21日

摘要: 雅虎给出了优化网站加载速度的34条法则(包括Yslow规则22条) 详细说明,下载转发 ponytail 的译文(来自帕兰映像)。  1.Minimize HTTP Requests 减少HTTP请求  图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,利用 CSS sprites 将小图拼合后利用background来定位。  2.Use a Content Delivery Network 利用CDN技术  CDN 确实是好东西,8过服务 阅读全文

posted @ 2011-02-21 13:07 .狐狸血. 阅读(864) 评论(0) 推荐(0) 编辑

2011年2月16日

摘要: 【1】请求应答(Request-Reply): 请求应答模式是默认的操作模式。这与经典的C/S编程类似,客户端发送请求,阻塞客户端进程,服务端返回操作结果。请求应答模式与绑定对应关系 :绑定协议名称支持可靠性 默认可靠性 支持有序传递 请求应答模式 BasicHttpBinding No N/A NoYes NetTcpBinding YesOff YesYes NetPeerTcpBindingNo N/A No No NetNamedPipeBinding No N/A (On) YesYes WSHttpBinding YesOff Yes Yes WSFederationHt 阅读全文

posted @ 2011-02-16 16:16 .狐狸血. 阅读(580) 评论(0) 推荐(0) 编辑

2011年1月24日

摘要: 一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试。这种VS2008内置的WCFSVCHost只适用于开发人员测试的使用,能进行WCF服务部署。这一篇文章中我们来看一下如何在IIS中部发布我们上一篇中做好的WCF服务。 第一步:打开我们上一篇文章中建立的WCF服务项目。 图《1》 第二步:新建WCF服务站点。在解决方案上右击,选择“添加”-“新建网站”,打开新建网站对话框。在“添加新网站”对话框中,我们选择“WCF服务”,并把网站的名子命名为“BookServiceHost” 图《2》建立起来的新 阅读全文

posted @ 2011-01-24 17:05 .狐狸血. 阅读(3550) 评论(0) 推荐(4) 编辑

摘要: 在这个实战中我们将使用DataContract,ServiceContract来构建WCF服务,并使用VS2008内置的“WCFSVCHost”运行我们创建的WCF服务,并使用“WCF测试客户端”来测试我们创建的服务。在此WCF服务中我们将建立一个关于Book的服务,并实现对Book的添加、删除和检索操作。 第一步:创建“WCF服务库”“文件(F)”-“新建项目(P)...”打开新建项目对话框。在左侧的“项目类型”中选择“WCF”,然后再在右侧的“模板”中选择“WCF服务库”。在下面的“名称”文本框中,填写我们要创建的WCF服务库的项目名称“Services”。 《图1》点击确定,会创建出我 阅读全文

posted @ 2011-01-24 17:04 .狐狸血. 阅读(873) 评论(1) 推荐(1) 编辑