ASP.NET Core 2 High Performance Second Edition
暫譯: ASP.NET Core 2 高效能 第二版

James Singleton

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-13
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 348
  • 裝訂: Paperback
  • ISBN: 1788399765
  • ISBN-13: 9781788399760
  • 相關分類: .NETASP.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 是一個模組化框架,用於開發跨平台的高性能網頁應用程式。它實現了 .NET Standard 2.0,這使得在 ASP.NET 中可以使用缺失的 .NET Framework 元件。

本書將通過理解和提前解決挑戰來探討高階性能提升技術,而不是將其推遲到部署之後。我們首先定位並解決最常見的問題。接下來,我們將解決由於應用程式在網路上部署而產生的問題,使應用程式更加響應迅速。解決了常見的網路相關問題後,我們將優化程式碼並學習利用各種資料結構的優點。

在本書結束時,您將學會修復和優化性能,並了解這如何影響應用程式的複雜性。作為結尾,您將看到幾種高度進階的技術被介紹,以進一步加速應用程式。

**您將學到的內容**

- 理解 ASP.NET Core 2.0 的關鍵方面及其與前身的不同之處。
- 在開發的早期階段解決性能問題。
- 在 Windows、Mac 和 Linux 三個常見平台上設置開發環境。
- 測量、分析並找出在開發網頁應用程式時遇到的最具影響力的問題。
- 確認開發工作站與生產基礎設施之間的差異,以及這些差異如何放大問題。
- 提升應用程式的性能,但同時注意這如何影響應用程式的複雜性。
- 探索一些進階技術,如進階雜湊、自訂傳輸,以進一步提升性能。