Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server (Paperback)
暫譯: 超快速ASP.NET:使用ASP.NET和SQL Server構建超快速且超可擴展的網站(平裝本)
Richard Kiessig
買這商品的人也買了...
商品描述
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.
商品描述(中文翻譯)
《超快速 ASP.NET》提供了一種實用的方法來使用 ASP.NET 和 SQL Server 建立快速且可擴展的網站。除了豐富的技巧、竅門和秘密外,您還會找到針對應用程式各層級的建議和程式碼範例,包括客戶端、快取、IIS 7、ASP.NET、執行緒、會話狀態、SQL Server、分析服務、基礎設施和操作。透過將超快速的方法應用於您的專案,您將從程式碼和基礎設施中榨取每一分性能,為您的網站提供無與倫比的速度。
這種方法主要是指導性的;書中並不會讓您淹沒在選項中,而是提出並解釋具體的高影響力建議,並用詳細的範例來演示它們。利用這些知識,您將很快能夠建立高性能的網站,並隨著網站的成長輕鬆擴展。
您將學到的內容:
- 一種思考性能問題的方法,幫助您獲得實際結果。
- 如何應用關鍵原則,幫助您建立超快速和超可擴展的網站。
- 如何使用超快速的方法在多個維度上實現快速。您將不僅擁有快速的頁面,還有快速的變更、快速的修正、快速的部署等。
- 一些全球最大網站正在使用的技術。
- 如何結構化您的 HTML 和 CSS,以創建超快速加載的頁面。
- 使用 Silverlight、Ajax 和 IIS 7 來改善網站性能的技巧。
- 如何在所有層級使用全面的快取來更快地交付內容。
- 為什麼應避免傳統的會話狀態,以及如何最佳利用 cookies。
- 優化您的 ASP.NET 和 SQL Server 程式碼以提高性能和可擴展性的技巧和竅門。
- 如何使用分析服務來卸載您的關聯數據庫。
- 為什麼許多快速提供單個頁面的網站並不具可擴展性。
- 如何避免可能對網站性能產生不利影響的常見陷阱,無論是現在還是隨著網站的成長。
- 如何應用端到端的系統基礎方法來提升網站性能和可擴展性,這包括從瀏覽器和網絡到快取、後端操作、硬體基礎設施以及您的軟體開發過程的所有內容。
這本書適合誰?
這本書將對希望改善其基於 ASP.NET 的網站性能的中級到高級開發人員和架構師非常有用。假設您對 ASP.NET、SQL Server 和 IIS 有一定的了解。範例程式碼以 C# 提供。最近從 Java 或 PHP 轉向 .NET 的經驗豐富的網頁開發人員將會發現許多有價值且有趣的信息。
這本書對於對網站速度有技術興趣的非開發人員也將非常有用。特別是如果您參與網站運營、測試或管理,您將發現許多開發團隊應該關注的原則和問題,以及幫助強調要點的示範。