ASP.NET Core 2 High Performance Second Edition
فریمورک ASP.NET Core 2 برای توسعه برنامههای وب کراس پلتفرم با کارایی بالا استفاده میشود. این فریمورک بر مبنای NET Core 2. است و به طور قابل توجهی APIهای فریمورک بیشتری نسبت به نسخهی یک دارد.
کتاب ASP.NET Core 2 با کارایی بالا؛ به تکنیکهای بهبود عملکرد سطح بالا اشاره دارد. در آغاز، چگونگی پیدا کردن و اندازه گیری مشکلات کارایی به شما نشان داده میشود و پس از آن راه حل برخی از رایجترین آن مشکلات بیان میشود. در ادامه با چگونگی آغاز به کار با ASP.NET Core 2 بر روی ویندوز، مک، لینوکس و کانتینرهای داکر آشنا میشوید.
در این کتاب مشکلاتی که در موقع توزیع برنامه بر روی زیرساختی ابری و افزایش تاخیر رخ میدهد بررسی شده اند. همچنین چگونگی بهینه سازی کدهای #C و انتخاب بهترین ساختمانهای دادهها برای انجام کار بیان شده است. همچنین ویژگیهای جدید #C نسخه 6 و 7 به همراه برنامه نویسی همروند و معماریهای توزیع شده نیز پوشش داده شده اند.
در پایان این کتاب، شما مشکلات تاخیر و کارایی را حل میکنید، اما همچنان این را نیز متوجه خواهید شد که چگونه بر روی پیچیدگی و نگهداری برنامهی شما تاثیر میگذارند. در انتها، کمی از تکنیکهای خیلی پیشرفته برای بهینه سازیهای بیشتر را نیز بررسی خواهیم کرد.
What You Will Learn
Understand ASP.NET Core 2 and how it differs from its predecessor
Address performance issues at the early stages of development
Set up development environments on Windows, Mac, and Linux
Measure, profile and find the most significant problems
Identify the differences between development workstations and production infrastructures, and how these can exacerbate problems
Boost the performance of your application but with an eye to how it affects complexity and maintenance
Explore a few cutting-edge techniques such as advanced hashing and custom transports
Table of Contents
1: WHAT'S NEW IN ASP.NET CORE 2?
2: WHY PERFORMANCE IS A FEATURE
3: SETTING UP YOUR ENVIRONMENT
4: MEASURING PERFORMANCE BOTTLENECKS
5: FIXING COMMON PERFORMANCE PROBLEMS
6: ADDRESSING NETWORK PERFORMANCE
7: OPTIMIZING I/O PERFORMANCE
8: UNDERSTANDING CODE EXECUTION AND ASYNCHRONOUS OPERATIONS
9: LEARNING CACHING AND MESSAGE QUEUING
10: THE DOWNSIDES OF PERFORMANCE-ENHANCING TOOLS
11: MONITORING PERFORMANCE REGRESSIONS
12: THE WAY AHEAD