04 2012 档案
摘要:通过三篇文章的普及,相信大家对IIS应该有了一个基本的了解。那么从本篇文章开始,我们就开始进入IIS一些比较实际的话题:如何配置IIS,使得其性能尽可能的高。 系列文章:构建高性能.NET应用之配置高可用IIS服务器-第一篇:IIS必须掌握的知识构建高性能.NET应用之配置高可用IIS服务器-第二篇 IIS请求处理模型构建高性能.NET应用之配置高可用IIS服务器-第三篇 IIS中三个核心组件的讲解(上)构建高性能.NET应用之配置高可用IIS服务器-第三篇 IIS中三个核心组件的讲解(下)构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上) 我们.
阅读全文
摘要:系列文章:构建高性能.NET应用之配置高可用IIS服务器-第一篇:IIS必须掌握的知识构建高性能.NET应用之配置高可用IIS服务器-第二篇 IIS请求处理模型构建高性能.NET应用之配置高可用IIS服务器-第三篇 IIS中三个核心组件的讲解(上)构建高性能.NET应用之配置高可用IIS服务器-第三篇 IIS中三个核心组件的讲解(下)构建高性能.NET应用之配置高可用IIS服务器-第四篇 IIS常见问题之:工作进程回收机制(上) 今天的文章的比较的容易,主要讲述IIS中三个比较重要的组件:协议监听者(Protocol Listeners),WWW服务(World Wide Web Publis
阅读全文
摘要:如何提高Linq查询的性能(上) 自从Linq提出了之后,让很多的开发人员一阵的狂喜,编写代码似乎比以前更别的方便了,特别是随着Linq2Sql等推出来之后,开发人员感到了似乎手中有了强大的武器。同时,Linq2Sql带来的问题不断的出现,特别实在性能上面,这是让很多的多性能有着高要求的应用要放弃Linq2Sql系列技术的原因,并且很多回到了以前的ADO.NET技术,追求完全的控制。系列文章:如何提高Linq查询的性能(上)如何提高Linq查询的性能(下) 这里和大家分享一些知识。我们本篇文章不对谈了Linq系列技术是否好,是否改用,而是告诉那些将会或者已经使用了Linq技术的朋友,如何来提升
阅读全文
摘要:.NET性能分析最佳实践之:如何找出使用过多内存的.NET代码(基础篇) 在.NET应用中一个常常影响性能的因素就是代码消耗了过多的内存。很多的开发人员在编写代码的过程中常常不会关注性能,从而使得应用程序中到处存在性能瓶颈。很多的时候,开发人员关注的总是代码的执行时间的长短,而把真正的性能问题丢掉了一边。在本篇文章中,我们将会找出代码中的哪些功能消耗了多少内存。 本篇文章比较简单,我们会主要详细的介绍CLR Profiler这个工具。系列文章:.NET性能分析最佳实践之:如何找出使用过多内存的.NET代码(进阶篇本篇议题如下:基础篇:详解介绍Profiler的使用进阶篇:调用Profiler的
阅读全文
摘要:查询优化器内核剖析第六篇:谈谈Join的顺序问题,纠正江湖偏方系列文章:查询优化器内核剖析第一篇查询优化器内核剖析第二篇:产生候选执行计划&执行计划成本估算查询优化器内核剖析第三篇:查询的执行与计划的缓存 & Hint提示查询优化器内核剖析第四篇:从一个实例看执行计划查询优化器内核剖析第五篇:进一步的了解执行计划查询优化器内核剖析第六篇:谈谈Join的顺序问题,纠正江湖偏方查询优化器内核剖析第七篇:执行引擎之数据访问操作---Scan查询优化器内核剖析第八篇:执行引擎之数据访问操作---Seek与Lookup查询优化器内核剖析第九篇:执行引擎之数据访问操作---Bookmark
阅读全文
摘要:前言:可以说健康检查机制是负载均衡的一个必须功能,我们本篇就来详细的讲述。 本篇有点长,为了使得看的不累,特此将文章拆分为上下篇: 本篇议题如下:基本的健康检查基于应用的健康检查应用的依赖性系列文章:负载均衡详解第一篇:负载均衡的需求负载均衡详解第二篇:服务器负载均衡的基本概念-网络基础负载均衡详解第三篇:服务器负载均衡的基本概念-使用负载均衡器的服务器群负载均衡详解第四篇:服务器负载均衡的基本概念-负载均衡时数据包流程负载均衡详解第五篇:服务器负载均衡的基本概念-健康检查负载均衡详解第六篇:服务器负载均衡的基本概念-网络地址转换(NAT)负载均衡详解第七篇:服务器负载均衡的基本概念-服务器.
阅读全文
摘要:【高级内部资料】.NET数据批量写入性能分析 第二篇 在上一篇文章中,我们已经讲述了一些铺垫性的知识,那么从本篇开始,就开始正式的研究批量插入性能问题。 首先来看看,我们主要测试那些东西。因为我们本系列文章是研究SqlBulkCopy与SSIS的性能,所以,我们将他们进行详细的对比。对于SqlBulkCopy,我们主要对它的一下几个属性感兴趣,因为这些属性对性能的影响很大: Table locking:在进行批量插入数据的时候,往往会在要插入数据的表上创建一个排它锁,一方面,这个锁使得插入的更快;另一方面,也是的其他回话对此表的读取等操作都进入等待。我们会使用很多不同的场景来测试这个属性,让大
阅读全文
摘要:IIS负载均衡-Application Request Route详解第五篇:使用ARR来配置试点项目系列文章链接:IIS负载均衡-Application Request Route详解第一篇: ARR介绍IIS负载均衡-Application Request Route详解第二篇:创建与配置Server FarmIIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(上)IIS负载均衡-Application Request Route详解第三篇:使用ARR进行Http请求的负载均衡(下)IIS负载均衡-Application Re
阅读全文
摘要:【高级内部资料】.NET数据批量写入性能分析 第一篇 说起数据的批量写入,相信大家应该不陌生了,那么我们本系列的文章不准备讲述如何来进行数据的批量写入,而是介绍常用的数据批量写入方法的性能分析。 同时,本篇问题的目的不是告诉大家,何种方式最好(很多人喜欢问“什么是最好的”,在技术中没有所谓的最好的技术,一切都要情况而定),而是给大家一些数据,让大家知道各种不同的情况对性能的影响,从而帮助大家更好地进行抉择。 在.NET环境中,数据批量写入的方式有很多,大家随便上面找一下就可以找到一大堆。在众多的数据批量写入方式中,SqlBulkCopy与SSIS是用的比较多,也是相对而言比较成熟的方案。也许大
阅读全文
摘要:负载均衡原理与实践详解 第五篇 负载均衡时数据包流程详解系列文章:负载均衡详解第一篇:负载均衡的需求负载均衡详解第二篇:服务器负载均衡的基本概念-网络基础负载均衡详解第三篇:服务器负载均衡的基本概念-使用负载均衡器的服务器群负载均衡详解第四篇:服务器负载均衡的基本概念-负载均衡时数据包流程负载均衡详解第五篇:服务器负载均衡的基本概念-健康检查负载均衡详解第六篇:服务器负载均衡的基本概念-网络地址转换(NAT)负载均衡详解第七篇:服务器负载均衡的基本概念-服务器直接返回负载均衡详解第八篇:服务器负载均衡技术进阶-会话保持(上)负载均衡详解第九篇:服务器负载均衡技术进阶-会话保持(中)负载均衡详解
阅读全文
摘要:负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础 系列文章:负载均衡详解第一篇:负载均衡的需求负载均衡详解第二篇:服务器负载均衡的基本概念-网络基础负载均衡详解第三篇:服务器负载均衡的基本概念-使用负载均衡器的服务器群负载均衡详解第四篇:服务器负载均衡的基本概念-负载均衡时数据包流程负载均衡详解第五篇:服务器负载均衡的基本概念-健康检查负载均衡详解第六篇:服务器负载均衡的基本概念-网络地址转换(NAT)负载均衡详解第七篇:服务器负载均衡的基本概念-服务器直接返回负载均衡详解第八篇:服务器负载均衡技术进阶-会话保持(上)负载均衡详解第九篇:服务器负载均衡技术进阶-会话保持(中.
阅读全文
摘要:负载均衡原理与实践详解 第一篇(重新整理)系列文章:负载均衡原理与实践详解 第一篇(重新整理)负载均衡原理与实践详解 第二篇(重新整理)负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础负载均衡原理与实践详解 第四篇 使用负载均衡器的服务器群 负载均衡在服务器和网络的世界中并不是一个新的概念,许多产品都能够提供不同类型的负载均衡解决方案。比如,路由器能够在不同的路径之间分配流量到达相同的目的地,在不同的网络资源中平衡它们的负担。另一方面,一个服务器负载均衡设备,能在多台服务器之间分发流量。 最初,负载均衡设备只是满足简单的负载均衡需求,而如今这些产品已得到迅速的发展,能够提供更
阅读全文
摘要:自从第一篇文章活在当下一文发出之后,被很多的网友和网站转载,一时间收到了非常多的邮件,有很多的朋友也道出了不少的辛酸,表示认同;也有很多的朋友对IT不抱希望,失去了信心… 这里,我们就从一个小事情说起。之前我的好朋友和我聊天的时候说:我看你每天都在不断的写东西,你还真能写,要是我,我一个字都挤不出来!我当时回答了一句:哥们,人这一辈子,总的坚持点什么吧! 其实在此之前,我一直在尝试着做很多各种各样的事情,这样搞搞,那也搞搞,最后搞来搞去什么都没有搞成,最后反倒落下了一大堆的失望。有时候回头想想:发现自己确实做了很多的事情,但是这些事情到底对自己有什么意义,还真是说不出来。再回头一想,如果哪天.
阅读全文
摘要:提高ASP.NET性能与可伸缩性的几个个常用方法剖析在ASP.NET中,有很多提高性能和可伸缩性的方法,本篇就为朋友们介绍7个,朋友们可以适当的应用在项目之中。本篇的议题如下:ASP.NET管道优化ASP.NET处理配置的优化/Files/yanyangtian/提高ASP.NET性能与可伸缩性的几个常用方法剖析.pdfASP.NET管道优化 我们知道,在ASP.NET的处理机制的设计是基于管道模型的,ASP.NET的管道中,有很多的HttpModule。每个要处理的请求经过ASP.NET管道的时候,都会被其中的HttpModule拦截,进行相关的处理之后,再将请求发送给下一个HttpModu
阅读全文