Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server (Paperback)

Richard Kiessig

  • 出版商: Apress
  • 出版日期: 2009-11-10
  • 售價: $1,850
  • 貴賓價: 9.5$1,758
  • 語言: 英文
  • 頁數: 496
  • 裝訂: Paperback
  • ISBN: 1430223839
  • ISBN-13: 9781430223832
  • 相關分類: .NETASP.NETMSSQLJVM 語言SQL
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Ultra-Fast ASP.NET presents a practical approach to building fast and scalable web sites using ASP.NET and SQL Server. In addition to a wealth of tips, tricks and secrets, you'll find advice and code examples for all tiers of your application, including the client, caching, IIS 7, ASP.NET, threads, session state, SQL Server, Analysis Services, infrastructure and operations. By applying the ultra-fast approach to your projects, you’ll squeeze every last ounce of performance out of your code and infrastructure—giving your site unrivaled speed.

The approach is mostly prescriptive; rather than drowning you in options, the book presents and explains specific high-impact recommendations and demonstrates them with detailed examples. Using this knowledge, you will soon be building high-performance web sites that scale easily as your site grows.

What you’ll learn

  • A way of thinking about performance issues that will help you obtain real results.
  • How to apply key principles that will help you build ultra-fast and ultra-scalable web sites.
  • How to use the ultra-fast approach to be fast in multiple dimensions. You’ll have not only fast pages but also fast changes, fast fixes, fast deployments and more.
  • Techniques that are being used by some of the world's largest web sites.
  • How to structure your HTML and CSS to create pages that load ultra-fast.
  • Tips for using Silverlight, Ajax and IIS 7 to improve the performance of your site.
  • How to use comprehensive caching at all tiers to deliver content faster.
  • Why you should avoid traditional session state and how to make the best use of cookies.
  • Tips and tricks for optimizing your ASP.NET and SQL Server code for performance and scalability.
  • How to use Analysis Services to offload your relational database.
  • Why many sites that serve individual pages quickly are not scalable.
  • How to avoid common pitfalls that can have an adverse impact on your site’s performance, both now and as it grows.
  • How to apply an end-to-end systems-based approach to web site performance and scalability, which includes everything from the browser and the network to caching, back-end operations, hardware infrastructure, and your software development process.

Who is this book for?

This book will be useful for intermediate to advanced developers and architects who want to improve the performance of their ASP.NET-based web sites. Some knowledge of ASP.NET, SQL Server, and IIS is assumed. Example code is provided in C#. Experienced web developers who have recently moved from Java or PHP to .NET will find lots of valuable and interesting information.

This book will also be useful for non-developers who have a technical interest in what makes a web site fast. In particular, if you’re involved with web site operations, testing, or management, you will discover many of the principals and issues that your development teams should be addressing, along with demonstrations that help drive the points home.

商品描述(中文翻譯)

《Ultra-Fast ASP.NET》提供了一種實用的方法,使用ASP.NET和SQL Server來構建快速且可擴展的網站。除了大量的技巧、訣竅和秘訣外,您還會找到關於應用程序的所有層面的建議和代碼示例,包括客戶端、緩存、IIS 7、ASP.NET、線程、會話狀態、SQL Server、分析服務器、基礎設施和運營。通過將超快速方法應用於您的項目,您將從代碼和基礎設施中擠取出最後一滴性能,使您的網站速度無與倫比。

這種方法主要是指導性的;書中不會淹沒您的選擇,而是提出並解釋具體的高影響建議,並通過詳細的示例加以演示。通過這些知識,您很快就能構建高性能的網站,並且隨著網站的增長,它們能夠輕松擴展。

您將學到什麼:
- 一種思考性能問題的方式,幫助您獲得實際結果。
- 如何應用關鍵原則,幫助您構建超快速和超可擴展的網站。
- 如何使用超快速方法在多個維度上實現快速。您不僅擁有快速的頁面,還有快速的更改、快速的修復、快速的部署等等。
- 一些世界上最大的網站正在使用的技術。
- 如何結構化您的HTML和CSS,創建加載超快速的頁面。
- 使用Silverlight、Ajax和IIS 7改善網站性能的技巧。
- 如何在所有層面使用全面的緩存以更快地提供內容。
- 為什麼應該避免傳統的會話狀態,以及如何充分利用cookie。
- 優化ASP.NET和SQL Server代碼以提高性能和可擴展性的技巧和訣竅。
- 如何使用分析服務器卸載關聯數據庫。
- 為什麼許多快速提供單個頁面的網站不可擴展。
- 如何避免常見的陷阱,這些陷阱可能對您的網站性能產生不利影響,無論是現在還是在網站增長時。
- 如何應用端到端的系統化方法來提高網站性能和可擴展性,包括從瀏覽器和網絡到緩存、後端操作、硬件基礎設施和軟件開發流程的所有內容。

這本書適合哪些人閱讀?
這本書對於中高級開發人員和架構師來說非常有用,他們希望提高基於ASP.NET的網站的性能。假設您具有ASP.NET、SQL Server和IIS的一些知識。書中提供了C#的示例代碼。最近從Java或PHP轉到.NET的經驗豐富的網絡開發人員將找到許多有價值和有趣的信息。

對於對於網站快速性感興趣的非開發人員來說,這本書也很有用。特別是,如果您參與網站運營、測試或管理,您將發現許多開發團隊應該解決的原則和問題,以及幫助理解這些問題的示例。