آموزش ذخیره در NET Stack: Inside-Out

Caching in the .NET Stack: Inside-Out

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: نگاهی جامع به حافظه پنهان در سراسر پشته NET ، شامل WCF ، Web API ، Web Forms و MVC. شما خواهید آموخت که چگونه و از کجا حافظه پنهان را اضافه کنید ، و مزایای عملکرد چشمگیری را که می توانید انتظار داشته باشید مشاهده خواهید کرد. در این دوره ما به caching به عنوان ابزاری برای بهبود عملکرد و ظرفیت راه حل شما نگاه می کنیم. با استفاده از یک راه حل آزمایشی توزیع شده ، ما با استفاده از یک روش ساده AOP حافظه پنهان را به داخل محلول اضافه می کنیم ، در این روش یاد می گیرید که چگونه از حافظه نهان مختلف استفاده کنید: .NET MemoryCache ، NCache Express ، AppFabric Caching و memcached. ما از برخی از حافظه پنهان سفارشی بر اساس Azure Table Storage و اشتراک دیسک استفاده می کنیم ، و شما خواهید دید که چگونه ASP.NET Output Caching را برای استفاده از حافظه پنهان مختلف حل کنید. شما می آموزید که چگونه با سرصفحه های پاسخ HTTP حافظه پنهان را در خارج از راه حل اضافه کنید تا مصرف کنندگان وب سایت و API شما بتوانند منابع محلول را به صورت محلی ذخیره کرده و میزان بازدید سرورهای شما را کاهش دهند. سرانجام ، شما نحوه تجزیه و تحلیل موارد را برای پیکربندی آنها برای حداکثر اثربخشی حافظه پنهان ، نحوه کنترل موارد موجود در حافظه پنهان و همچنین اندازه گیری بهبود عملکردی که از ذخیره سازی به دست می آورید ، یاد خواهید گرفت.

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

مقدمه ای برای ذخیره سازی در NET Stack Introduction to Caching in the .NET Stack

  • مزایای ذخیره سازی Benefits of Caching

  • اهداف دوره Aims of the Course

  • هزینه و پیچیدگی در ذخیره سازی Cost and Complexity in Caching

  • ساختار دوره Structure of the Course

ذخیره سازی درون راه حل Caching Inside the Solution

  • معرفی ماژول Module Introduction

  • تور راه حل نمایشی A Tour of The Demo Solution

  • ذخیره و مقیاس پذیری Caching and Scalability

  • ذخیره دستی درون راه حل Manually Caching Inside The Solution

  • معرفی مختصر برنامه نویسی Aspect Oriented Brief Introduction to Aspect Oriented Programming

  • حافظه پنهان با AOP Caching with AOP

  • جمع آوری حافظه پنهان با AOP Recap of Caching With AOP

  • شیرجه عمیق از CacheCallHandler A Deep Dive of The CacheCallHandler

  • خلاصه CacheCallHandler Recap of The CacheCallHandler

  • استفاده جایگزین از AOP Alternative Usage of AOP

  • ماتریس تصمیم گیری برای موارد پنهان A Decision Matrix for Cache Items

  • استفاده از ماتریس برای موارد موجود در راه حل نمایشی Applying The Matrix to Items in The Demo Solution

  • خلاصه ماژول Module Summary

Solution Cache: فروشگاه های محلی Solution Cache: Local Stores

  • معرفی فروشگاه های محلی حافظه پنهان Introduction to Local Cache Stores

  • چکیده فروشگاه با ICache Abstracting The Store With ICache

  • .NET MemoryCache: نسخه ی نمایشی استفاده .NET MemoryCache: Usage Demo

  • .NET MemoryCache: تجزیه و تحلیل .NET MemoryCache: Analysis

  • NCache Express: نسخه ی نمایشی استفاده NCache Express: Usage Demo

  • NCache Express: تجزیه و تحلیل NCache Express: Analysis

  • AppFabric Caching: نسخه ی نمایشی استفاده AppFabric Caching: Usage Demo

  • AppFabric Caching: تجزیه و تحلیل AppFabric Caching: Analysis

  • خلاصه NullCache و ماژول The NullCache and Module Summary

Solution Cache: فروشگاه های از راه دور Solution Cache: Remote Stores

  • مقدمه ای بر فروشگاه های حافظه پنهان از راه دور Introduction to Remote Cache Stores

  • Memcached: نسخه ی نمایشی استفاده Memcached: Usage Demo

  • Memcached: تجزیه و تحلیل Memcached: Analysis

  • ذخیره سازی جدول لاجوردی: نسخه ی نمایشی استفاده Azure Table Storage: Usage Demo

  • ذخیره سازی جدول لاجورد: تجزیه و تحلیل Azure Table Storage: Analysis

  • حافظه پنهان دیسک: نسخه ی نمایشی استفاده Disk Cache: Usage Demo

  • ذخیره دیسک: تجزیه و تحلیل Disk Cache: Analysis

  • استفاده از ماتریس تصمیم گیری Applying The Decision Matrix

کنترل موارد در حافظه پنهان راه حل Controlling Items in the Solution Cache

  • معرفی و افزودن موارد به حافظه پنهان Introduction and Adding Items to Cache

  • افزودن موارد: نسخه ی نمایشی Adding Items: Demo

  • حذف موارد حافظه پنهان به صورت دستی Removing Cache Items Manually

  • حذف موارد حافظه پنهان به صورت خودکار Removing Cache Items Automatically

  • انقضا حافظه پنهان: نسخه ی نمایشی Cache Expiration: Demo

  • انقضا حافظه پنهان: تجزیه و تحلیل Cache Expiration: Analysis

  • غیرفعال کردن حافظه پنهان: نسخه ی نمایشی Disabling The Cache: Demo

  • غیرفعال کردن حافظه نهان: تجزیه و تحلیل Disabling The Cache: Analysis

  • پیش بارگذاری حافظه پنهان: نسخه ی نمایشی Preloading The Cache: Demo

  • پیش بارگذاری حافظه پنهان: تجزیه و تحلیل Preloading The Cache: Analysis

ذخیره سازی خروجی ASP.NET ASP.NET Output Caching

  • مقدمه ای بر ذخیره سازی خروجی ASP.NET Introduction to ASP.NET Output Caching

  • ذخیره سازی خروجی ASP.NET: نسخه ی نمایشی ASP.NET Output Caching: Demo

  • حافظه پنهان خروجی با حافظه پنهان راه حل Output Caching With A Solution Cache

  • OutputCacheProvider With Solution Cache: نسخه ی نمایشی OutputCacheProvider With Solution Cache: Demo

  • انتخاب حافظه پنهان راه حل برای ذخیره سازی خروجی Choosing A Solution Cache for Output Caching

ذخیره کردن راه حل خارج Caching Outside the Solution

  • ذخیره کردن خارج از راه حل Caching Outside The Solution

  • ذخیره در معاملات HTTP Caching in HTTP Transactions

  • HTTP اعتبار سنجی HTTP Validation Caching

  • ذخیره اعتبار سنجی: نسخه ی نمایشی وب Validation Caching: Web Demo

  • اعتبار سنجی: نسخه ی نمایشی خدمات Validation Caching: Services Demo

  • انقضا HT HTTP HTTP Expiration Caching

  • انقضا انبار: نسخه ی نمایشی Expiration Caching: Demo

  • ترکیب انقضا و اعتبار سنجی Combining Expiration and Validation Caching

ملاحظات مربوط به حافظه پنهان مشتری Considerations for Client Caches

  • ملاحظات مربوط به حافظه پنهان مشتری Considerations for Client Caches

  • سرصفحه پاسخ متفاوت: نسخه ی نمایشی The Vary Response Header: Demo

  • مصرف تماس های API با jQuery و AJAX Consuming API Calls with jQuery and AJAX

  • jQuery و AJAX: نسخه ی نمایشی jQuery and AJAX: Demo

  • درخواستهای دامنه متقابل Cross-Domain Requests

  • JSONP: نسخه ی نمایشی JSONP: Demo

  • اشتراک منابع متقابل Cross-Origin Resource Sharing

  • CORS: نسخه ی نمایشی CORS: Demo

  • خلاصه Summary

کنترل موارد در Cache Caches Controlling items in Client Caches

  • حافظه پنهان مشتری عمومی و خصوصی Public and Private Client Caches

  • ماتریس تصمیم برای حافظه پنهان مشتری اعمال می شود Decision Matrix Applied to Client Caches

  • نسخه ی نمایشی: استفاده از Squid به عنوان پروکسی Caching Demo: Using Squid as A Caching Proxy

  • تجزیه و تحلیل: پراکسی های ذخیره شده Analysis: Caching Proxies

  • هدر HTTP کنترل Cache The Cache-Control HTTP Header

  • نسخه ی نمایشی: استفاده از Cache-Control Demo: Using Cache-Control

  • تکنیک های Cache-Busting Cache-Busting Techniques

اندازه گیری بهبود عملکرد Measuring Performance Improvements

  • اندازه گیری برای فعال کردن بازرسی و سازگاری Measuring to Enable Inspect and Adapt

  • تأیید حافظه پنهان با تست واحدها کار می کند Verifying the Cache Works with Unit Tests

  • ویژگی های تأیید با تست های ادغام کار می کنند Verifying Features Work with Integration Tests

  • اندازه گیری سرعت و ظرفیت با تست های عملکرد Measuring Speed and Capacity with Performance Tests

  • بهبود عملکرد در راه حل نمایشی Performance Improvements in the Demo Solution

  • ابزار دقیق مخازن با شمارنده های عملکرد Instrumenting Caches with Performance Counters

  • بررسی عملکرد زمان اجرا با Perfmon Checking Runtime Performance with Perfmon

خلاصه دوره Course Summary

  • دستورالعمل های ذخیره Caching Guidelines

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش ذخیره در NET Stack: Inside-Out
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 45m
82
Pluralsight (پلورال سایت) pluralsight-small
06 تیر 1392 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
211
4.1 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elton Stoneman Elton Stoneman

Docker Captain و Microsoft MVP

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.