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

出版时间: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格式下载


用户评论 (总计51条)

 
 

  •   构建高性能可扩展ASP****网站好书,里面内容讲得很细致,很明白,适合中高级人士看!
  •   ASP**** Web开发读本,值得推荐!
  •   从asp****到sql都讲得比较深,好书!
  •   这书很好,很多基础和不为人知的知识,做网站的一定要看
  •   服务态度不错,速度也很快。希望下次能刷卡付款。
    网站好像有问题,没有下拉滚动条 没法提交
  •   找了很多这方面的资料,但是还是比较少...这本书写得也不错,很多案例在各大网站都有应用...
  •   书中技术有一定的难度,但对于有经验的开发人员来说是一本不错的书,可以提高技术实力及安全高性的应用。
  •   非常细致,值得一读。
    各种方法都很细致的讲解,不同于国内的一些书只是写个大概,谁都会写,具体的实现细节往往是我们买书的目的,我们就是不理解具体的细节实现才看书,大的道理一般都懂或者百度一下也知道个大概。
  •   这本书不错,正是我所需要的,找了N久终于被找到了。
  •   还没有开始开。听说挺好。
  •   值得学习哟
  •   没有细看 大致看了下 还不错
  •   帮老公买的,应该还不错吧!
  •   跟真实的一样,服务也好,书纸张新
  •   纸张也不错啊
  •   还没看,先买了再说,听说很好
  •   帮人买,同事说很好!
  •   没怎么看。看书和看视频完全不同。
  •   对于开发高性能的网站有参考价值
  •   书的内容很有学习价值,优化客户端对我很有帮助。
  •   对网站架构有疑问的可以阅读此书,不过需要有架构经验~~~~阅读此书才较为轻松~~~
  •   书写的不错,很全面,可惜国内很少这么考虑和设计的

    如果按照书上的标准,国内的网站都要回炉了。
  •   吸取别人的经验, 进一步改善自己的企业应用网站.
  •   处处可优化
  •   刚下单,朋友推荐的,看了书的目录有些内容值得去了解
  •   书的质量本身没有任何问题。速度也挺快。
    就书来说,刚买回来就有人看,反映还不错。哈哈,我还没仔细读呢。
  •   未读完,但启发良多
  •   自己买来看看那。现在没什么好说的。
  •   感覺還不錯 只是有點深奧 我的水平還不足夠
  •   他细阅读,受益颇多
  •   书是拆封过后的, 没有用透明塑料裹起来,书的周边有微小缺口
    应该是自己具备的一项必备技能吧。。。。。。。。。
  •   看了一点,感觉上还行
  •   有好多翻译是硬伤
  •   太实用了, 很好
  •   感觉内容还不够丰富啊。
  •   很好的书,值得买。。
  •   书的质量很好,正版。发货速度很快,2天就到了。店铺不错哦!
  •   还行,性能方面优化的指引
  •   有点遗憾,太薄了感觉不值这个价
  •   书的质量就是垃圾,很黄很薄,字不清楚。发货慢,联系客服也不能解决问题
  •   是个很实用的书...
  •   这本书比较全面讲解了asp.net性能优化加上给一些比较具体的解决方案,值得一读
  •   很经典,正在学习当中。
  •   我拿到手的时候 当时没有翻 今天去翻的时候发现前面是从第三页开始的 目录以及前言部分 没有了请童鞋们注意
  •   虽说内容比较零散,但是常用到的具体使用的技术,应该知道的技术却是其他书比较难找到的。通过他所提及的一个个小技术能充分反应其“Ultra-Fast”的思想,却又能详细说明该技术怎么用,觉得是一本半概念半实用工具的书。
  •   很强大的一本关于高性能ASP.NET解决方案的书!可惜翻译有些问题...读这本书给我的总体感觉是语句不通顺!有时实在读不通,就开英文电子书看原文才明白是什么意思...也有一些很明显的错误,比如“序列化”变成了“系列化”!也许是粗心大意造成的错误,但是如果翻译得比较负责的话,这样明显的低级错误应该都不会出现...
  •   大概浏览一下还不错,具体内容还没有细看
  •   好书,讲.net的高性能的书还是比较少的
  •   还没深入了解
  •   通俗易懂适合深入学习ASPNET的
  •   活动价入手,还不错!@
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7