وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

ASP.NET Core 6 Performance

سرفصل های دوره

Interested in making your ASP.NET Core site faster? This course will teach you key techniques to do just that - including caching, asynchronous techniques and gotchas, ways to keep responses small, diagnostic techniques to find problems, and more.


1. Course Overview
  • 1. Course Overview

  • 2. First Steps for Performance Optimization
  • 1. Introduction and Course Overview
  • 2. Version Check
  • 3. ASP.NET Core Is Fast and Getting Faster
  • 4. ASP.NET Core Principles
  • 5. Demo - App Introduction
  • 6. Demo - Use System.Text.Json
  • 7. Demo - Using Source Generators with System.Text.Json
  • 8. Demo - Simple Entity Framework Core Tips

  • 03. Caching Techniques
  • 01. Introduction and Scope
  • 02. Key Concepts
  • 03. Demo - In-memory Caching with Expiration
  • 04. Demo - Distributed Caching with Expiration
  • 05. Demo - Redis as a Distributed Cache
  • 06. Demo - Problem with Expiration-Based Caching
  • 07. Demo - Explicit Cache Invalidation
  • 08. Choosing a Distributed Cache
  • 09. Response Caching
  • 10. Demo - Response Caching Middleware
  • 11. More on Response Caching

  • 4. Asynchronous Techniques
  • 1. Introduction and Justification
  • 2. Demo - Converting Synchronous Code to Async
  • 3. Demo - Async Razor Pages, Returning Tasks from Synchronous Code
  • 4. Demo - When You Cant Use asyncawait
  • 5. Demo - Parallel Execution of Tasks
  • 6. Demo - Cancellation Tokens
  • 7. Summary and Whats Next

  • 5. HttpContext, Forms, and Http Clients
  • 1. Introduction
  • 2. Demo - HttpContext in Pages and Controllers
  • 3. Demo - HttpContext in Other Classes
  • 4. HttpContext in Parallel Tasks
  • 5. Demo - Reading Form Content
  • 6. Demo - Using Named HttpClients
  • 7. Demo - Token Management in Named HttpClients
  • 8. Demo - Using Typed HttpClients
  • 9. More Information and Whats Next

  • 06. Diagnostics, Benchmarking, and Load Testing
  • 01. Introduction and Definitions
  • 02. Diagnostics Overview
  • 03. Demo - Adding Request Logging and Seq
  • 04. Demo - Creating Performance Log Entries
  • 05. Diagnostic Options with Logging
  • 06. But My App Is Already in Trouble!
  • 07. Demo - Using dotnet-trace
  • 08. Benchmarking Overview
  • 09. Demo - Using BenchmarkDotNet
  • 10. Load Testing Overview
  • 11. Demo - API Load Testing with NBomber
  • 12. Demo - Is Async Really Better than Sync for Concurrency
  • 13. Demo - Load Testing with JMeter
  • 14. Things to Try, Summary, and Whats Next

  • 7. Optimizing Responses and UI Assets
  • 1. Introduction
  • 2. HTTP2 and HTTP3
  • 3. Demo - Use SSL to Ensure Use of HTTP2
  • 4. Response Compression
  • 5. Demo - API Response Compression
  • 6. Demo - UI Response Compression
  • 7. Demo - Minification (Includes Overview)
  • 8. Demo - Bundling

  • 08. Optimizing Memory Usage
  • 01. Introduction and Approach
  • 02. Memory, Performance, and ASP.NET Core
  • 03. Memory Management and Garbage Collection
  • 04. Memory Management and Your App
  • 05. Demo - Memory Analysis within Visual Studio
  • 06. Demo - Understand Memory Usage with dotnet-counters
  • 07. Demo - Analyze Memory Usage with dotnet-dump and dotnet-gcdump
  • 08. More About Memory Management
  • 09. Demo - The MemoryLeak Application
  • 10. Closing Thoughts
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 5748
    حجم: 912 مگابایت
    مدت زمان: 202 دقیقه
    تاریخ انتشار: ۲۰ بهمن ۱۴۰۱
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید