第一图书网

构建高性能可扩展ASP.NET网站

Richard Kiessig 人民邮电出版社
出版时间:

2011-3  

出版社:

人民邮电出版社  

作者:

Richard Kiessig  

页数:

369  

译者:

余昭辉  

Tag标签:

无  

内容概要

《构建高性能可扩展ASP.NET网站》由Richard
Kiessig所著,针对ASP.NET网站开发中可能遇到的问题,给出了经过实践检验的具体解决方法。涉及的内容包括:加快显示HTML的方法、缓存的最佳方式、如何使用IIS、如何处理会话状态、如何配置SQL
Server以及如何优化基础设施等。
《构建高性能可扩展ASP.NET网站》适用于所有Web开发和运维人员以及对优化网站感兴趣的读者。

作者简介

作者:(美国)基斯格(Richard Kiessig) 译者:余昭辉Richard Kiessig,有30多年的软件设计和开发经验。他目前是一名独立软件顾问,专注于使用ASP,NET和SQL Server设计和构建大型网站。他给My Space、Shop.com和微软等公司做过咨询。他曾在微软工作了四年。一开始做MSN的架构师并负责开发工作。后来在微软技术中心(MTC)工作。余昭辉,网名横刀天笑。Thought Works咨询师。微软MVP(C#)。从事多年.NET软件开发,对CLR底层以及调试也颇有研究。

书籍目录

第1章原则和方法
第2章客户端性能
第3章缓存
第4章IIS 7
第5章ASP.NET线程与会话
第6章使用ASP.NET实现和管理优化技术
第7章管理ASP.NET应用程序策略
第8章SQL Server关系数据库
第9章SQL Server Analysis Services
第10章基础和运维
第11章综合起来
词汇表

章节摘录

版权页:插图:高级的赛车不仅要跑得快、换胎要快、加油要快,而且更换引擎也要快。换句话说,赛车的快是多种维度的。网站也应该在多个维度里表现得都够快。与设计赛车只考虑让它跑得快但没有考虑安全性一样,如果设计网站时只考虑高性能而忽略安全性的话,那后果也是不堪设想的。因此,在接下来的几章中我会时不时地讨论有关安全性的问题,这些问题与性能都是密切相关的,比如第3章中对cookie的讨论。1_2.1 优化许多业界的专家已经指出,优化有时候就是死亡陷阱,只会浪费时间。构建高性能网站的关键是通过缜密的设计,让网站完全不需要优化。不过,就像赛车一样,如果想获得最好的成绩,就需要在研制过程中反复测量、调整、调校、修正,并有所创新。只要你有时间、资金和想法,就一定能在某些地方做得更好。在实际工作中,关键是要知道哪里会有性能和可扩展性问题,哪种变更能带来最大的性能提升。比较几个车轮螺栓的重量简直就是在浪费时间,但是使用合适的引擎混合比则可能赢得比赛。同理,改进调用不怎么频繁的函数不会提高网站的可扩展性,而使用异步页面则可以做到。我的意思并不是说这些小事情不重要。实际上,许多小问题也会迅速累积成大问题。但是,当给任务设定优先级,为其分配时间时,就要先关注能产生显著效果的任务。对赛车做抛光处理,也许可以让车跑得更快点,但如果变速器不怎么样,你就得先处理这个问题。给内部的API换个好记的名字也许会让你自己觉得很满足,但更重要的还是减少客户端与服务器间的往返次数。1_2.2 过程高性能是一个追求,一个过程。从架构和设计开始,涉及系统的所有方面,从开发到测试、部署、维护、升级以及优化。但是,像制造赛车或其他任何复杂的项目一样,在这个过程中,你常常会有紧迫感,期望尽快完成,只要“够好”就行了。在确保商业目标的同时,还要有效地提升网站性能,关键就在于抓住那些对性能影响最大的核心问题。本书关注的是应该做的事情,而不是探索所有可以做的事情,目标是帮助你关注高影响的领域,避免迷失在杂乱的过程中。我曾经工作过的许多团队的管理层都难以接受在性能上花费精力。通常这些团队都会碰到性能危机,而且这些危机有时还导致站点的推倒重来。管理层必然更关注功能,而只要性能“足够好”就可以了。问题是在真正出现问题之前性能都会足够好。根据我的经验,要想让管理层重视性能问题,就不能把它列为一项功能。它不是功能,安全和质量问题都不是功能。性能和其他与速度相关的方面是应用程序不可分割的一部分,它们会影响每个功能。如果要制造一辆赛车,让其跑得快不是一个可以在最后添加的额外功能,它是总体设计的一部分,应该在每个组件和每个过程之中都考虑到这个问题。

媒体关注与评论

“作者写作本书的目标之一就是揭开技术迷雾,欣赏ASP.NET和SQI-Server的天作之合,并挖掘它们的全部潜力,他真的做到了这一点。”  ——亚马逊读者评论“我用ASP.NET很多年了,我知道如何使用AJAX构建健壮的Web,如何使用角色控制等,但就是不知道如何用ASP.NET把网站变得速度更快。这本书弥补了我这方面知识的空白。”  ——FrankStepanski,ASP.NET、AJAX程序员


编辑推荐

《构建高性能可扩展ASP.NET网站》:让ASP.NET和SQL Server网站飞迅速提升网站性能,全面挖掘网站潜力微软资深技术专家力作,亚马逊全五星评价 《构建高性能可扩展ASP.NET网站》专门讲解如何利用ASP.NET和SQL Server开发出高性能、高扩展性的网站。并结合具体的问题给出切实有效的解决方案。除了给出构建高性能网站的技巧,《构建高性能可扩展ASP.NET网站》还针对应用涉及的所有层面(包括客户端、缓存、IIS7、ASP.NET、线程、会话状态、SQL Server、分析服务、基础架构和运维)提供了大量建议和代码示例。通过学习《构建高性能可扩展ASP.NET网站》,你将学会如何处理以下问题。如何应用关键原则构建出高性能、高扩展性的网站。如何使用高。性能技巧实现多方面提速。不仅加快Web页面显示速度,还要加快更改、修复、部署速度。如何找出性能瓶颈(比如会话状态)以及如何避免这些瓶颈。如何将书中技巧应用到具体实践,包括浏览器、网络缓存、后端操作、硬件架构以及软件部署过程。

图书封面

图书标签Tags

广告

下载页面


构建高性能可扩展ASP.NET网站 PDF格式下载



构建高性能可扩展ASP****网站好书,里面内容讲得很细致,很明白,适合中高级人士看!


ASP**** Web开发读本,值得推荐!


从asp****到sql都讲得比较深,好书!


这书很好,很多基础和不为人知的知识,做网站的一定要看


服务态度不错,速度也很快。希望下次能刷卡付款。
网站好像有问题,没有下拉滚动条 没法提交


找了很多这方面的资料,但是还是比较少...这本书写得也不错,很多案例在各大网站都有应用...


书中技术有一定的难度,但对于有经验的开发人员来说是一本不错的书,可以提高技术实力及安全高性的应用。


非常细致,值得一读。
各种方法都很细致的讲解,不同于国内的一些书只是写个大概,谁都会写,具体的实现细节往往是我们买书的目的,我们就是不理解具体的细节实现才看书,大的道理一般都懂或者百度一下也知道个大概。


这本书不错,正是我所需要的,找了N久终于被找到了。


还没有开始开。听说挺好。


值得学习哟


没有细看 大致看了下 还不错


帮老公买的,应该还不错吧!


跟真实的一样,服务也好,书纸张新


纸张也不错啊


还没看,先买了再说,听说很好


帮人买,同事说很好!


没怎么看。看书和看视频完全不同。


对于开发高性能的网站有参考价值


书的内容很有学习价值,优化客户端对我很有帮助。


对网站架构有疑问的可以阅读此书,不过需要有架构经验~~~~阅读此书才较为轻松~~~


书写的不错,很全面,可惜国内很少这么考虑和设计的

如果按照书上的标准,国内的网站都要回炉了。


吸取别人的经验, 进一步改善自己的企业应用网站.


处处可优化


刚下单,朋友推荐的,看了书的目录有些内容值得去了解


书的质量本身没有任何问题。速度也挺快。
就书来说,刚买回来就有人看,反映还不错。哈哈,我还没仔细读呢。


未读完,但启发良多


自己买来看看那。现在没什么好说的。


感覺還不錯 只是有點深奧 我的水平還不足夠


他细阅读,受益颇多


书是拆封过后的, 没有用透明塑料裹起来,书的周边有微小缺口
应该是自己具备的一项必备技能吧。。。。。。。。。


看了一点,感觉上还行


有好多翻译是硬伤


太实用了, 很好


感觉内容还不够丰富啊。


很好的书,值得买。。


书的质量很好,正版。发货速度很快,2天就到了。店铺不错哦!


还行,性能方面优化的指引


有点遗憾,太薄了感觉不值这个价


书的质量就是垃圾,很黄很薄,字不清楚。发货慢,联系客服也不能解决问题


是个很实用的书...


这本书比较全面讲解了asp.net性能优化加上给一些比较具体的解决方案,值得一读


很经典,正在学习当中。


我拿到手的时候 当时没有翻 今天去翻的时候发现前面是从第三页开始的 目录以及前言部分 没有了请童鞋们注意


虽说内容比较零散,但是常用到的具体使用的技术,应该知道的技术却是其他书比较难找到的。通过他所提及的一个个小技术能充分反应其“Ultra-Fast”的思想,却又能详细说明该技术怎么用,觉得是一本半概念半实用工具的书。


很强大的一本关于高性能ASP.NET解决方案的书!可惜翻译有些问题...读这本书给我的总体感觉是语句不通顺!有时实在读不通,就开英文电子书看原文才明白是什么意思...也有一些很明显的错误,比如“序列化”变成了“系列化”!也许是粗心大意造成的错误,但是如果翻译得比较负责的话,这样明显的低级错误应该都不会出现...


大概浏览一下还不错,具体内容还没有细看


好书,讲.net的高性能的书还是比较少的


还没深入了解


通俗易懂适合深入学习ASPNET的


活动价入手,还不错!@


相关图书