ASP.NET Core 2 High Performance, 2/e (Paperback)
暫譯: ASP.NET Core 2 高效能開發,第 2 版(平裝)

James Singleton

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-13
  • 定價: $1,650
  • 售價: 2.4 折 $399
  • 語言: 英文
  • 頁數: 348
  • 裝訂: Paperback
  • ISBN: 1788399765
  • ISBN-13: 9781788399760
  • 相關分類: ASP.NET
  • 立即出貨(限量) (庫存=1)

相關主題

商品描述

Key Features

  • Learn high-level performance improvement techniques using ASP.NET core 2.0.
  • Find the right balance between premature optimization and inefficient code.
  • Design workflows that run asynchronously and are resilient to transient performance issues.

Book Description

ASP.NET Core 2.0 is a modular framework used to develop high performance web applications that work cross-platform. It implements .NET Standard 2.0 which allows the use of missing .NET Framework pieces within ASP.NET.

This book will address high-level performance improvement techniques by understanding and resolving challenges upfront rather than deferring them until deployment. We start with locating and solving the most common problems. Next, we move to resolving the issues arising out of application's deployment on network, making the application more responsive and speedy. With the common and network-related issues addressed, we move to optimize the code and learn the merits of utilizing various data structures.

By the end of this book, you will be looking at fixing and optimizing performance, and you will also learn how this affects the complexity of the application. As a parting note, you will see a few highly advanced techniques introduced for further speeding up of the application.

What you will learn

  • Understand the key aspects of ASP.NET Core 2.0 and how it differs from its predecessor.
  • Address performance issues at the early stages of development.
  • Set up development environment on the three common platforms namely the Windows, Mac and Linux.
  • Measure, profile and find the most impactful problems that you encounter while developing web applications.
  • Identify the differences between development workstations and production infrastructure and how these can amplify problems.
  • Boost performance of your application but with an eye on how it affects the complexity of the application.
  • Explore a few advanced techniques like advanced hashing, custom transport for further enhancing the performance.

商品描述(中文翻譯)

主要特色

• 學習使用 ASP.NET Core 2.0 提升效能的高階技術。
• 在過早最佳化與低效率程式碼之間取得適當平衡。
• 設計能以非同步方式執行,並可抵禦暫時性效能問題的工作流程。

書籍介紹

ASP.NET Core 2.0 是一個模組化框架,用於開發可跨平台運作的高效能 Web 應用程式。它實作了 .NET Standard 2.0,因此能在 ASP.NET 中使用 .NET Framework 所缺少的元件。

本書將透過及早理解並解決問題,而不是等到部署時才處理,來探討提升效能的高階技術。我們會先找出並解決最常見的問題,接著處理應用程式部署至網路環境後所產生的問題,讓應用程式更具回應性且執行速度更快。在解決常見問題與網路相關問題後,我們將進一步最佳化程式碼,並了解運用各種資料結構所帶來的優點。

讀完本書後,您將學會如何修正與最佳化效能,也會了解這些作法如何影響應用程式的複雜度。最後,本書還會介紹一些高度進階的技術,協助您進一步提升應用程式的執行速度。

您將學到

• 了解 ASP.NET Core 2.0 的重要面向,以及它與前一代版本的差異。
• 在開發初期處理效能問題。
• 在三種常見平台 Windows、Mac 與 Linux 上設定開發環境。
• 衡量效能、進行效能剖析,並找出開發 Web 應用程式時遇到的影響最重大的問題。
• 找出開發工作站與正式環境基礎架構之間的差異,以及這些差異如何放大問題。
• 提升應用程式效能,同時留意這會如何影響應用程式的複雜度。
• 探索數種進階技術,例如進階雜湊與自訂傳輸機制,以進一步提升效能。