Кэширование в ASP.NET C# — кэширование памяти — это УДИВИТЕЛЬНО
tutorialsEU - C#
0:00 / 0:00
Кэширование в ASP.NET C# — кэширование памяти — это УДИВИТЕЛЬНО
39 869 просмотров · 3 года назад
tutorialsEU - C#
33,2 тыс. подписчиков
39 869 просмотров · 3 года назад
🔥 Хотите увеличить производительность своего приложения в 50 раз? Тогда вам НУЖНО узнать о кэшировании памяти в ASP.NET и C#!
🚀 C# Progress Academy — станьте старшим разработчиком C#: https://academy.tutorials.eu/p/csharp...
📚 Или вам больше по душе КНИГИ? Наша КНИГА ПО МИНИАТЮРНЫМ ПРОЕКТАМ C#!
http://mng.bz/M5an
Мы позаботимся о том, чтобы вы в кратчайшие сроки стали настоящим разработчиком!
ТАЙМ-КОДЫ
00:00 Вступление
00:16 Наша база данных и результаты кэширования
02:04 Это для вас!
02:38 Давайте поговорим о кэшировании
06:56 Какие у нас есть варианты кэширования?
10:09 Тестирование нашего приложения с кэшированием и без него
11:54 Спасибо за просмотр!
Кэширование в ASP.NET C# — Кэширование памяти — это УДИВИТЕЛЬНО
Итак, что же такое C#?
C# (произносится как «Си Шарп») — это современный объектно-ориентированный язык программирования с типобезопасностью. C# позволяет разработчикам создавать множество типов безопасных и надежных приложений, работающих в .NET. C# берет свое начало в семействе языков C и будет хорошо знаком программистам на C, C++, Java и JavaScript. Этот обзор содержит обзор основных компонентов языка в C# 8 и более ранних версиях. Если вы хотите изучить язык с помощью интерактивных примеров, ознакомьтесь с введением в C#.
А что такое ASP?
ASP.NET — это серверный фреймворк веб-приложений с открытым исходным кодом, предназначенный для веб-разработки и создания динамических веб-страниц. Он был разработан Microsoft, чтобы позволить программистам создавать динамические веб-сайты, приложения и сервисы. Название расшифровывается как Active Server Pages Network Enabled Technologies (сетевые технологии Active Server Pages).
А что такое кэширование памяти? Кэширование может значительно повысить производительность и масштабируемость приложения, сокращая трудозатраты на генерацию контента. Кэширование лучше всего работает с данными, которые изменяются редко и требуют больших затрат на генерацию. Кэширование создает копию данных, которую можно получить гораздо быстрее, чем из источника. Приложения должны быть написаны и протестированы так, чтобы никогда не зависеть от кэшированных данных.
ASP.NET Core поддерживает несколько различных типов кэша. Простейший кэш основан на IMemoryCache. IMemoryCache представляет собой кэш, хранящийся в памяти веб-сервера. Приложения, работающие на ферме серверов (несколько серверов), должны обеспечивать прилипание сеансов при использовании кэша в памяти. Прилипающие сеансы гарантируют, что все запросы от клиента направляются на один и тот же сервер. Например, веб-приложения Azure используют маршрутизацию запросов приложений (ARR) для маршрутизации всех запросов на один и тот же сервер.
Неприлипающие сеансы в веб-ферме требуют распределенного кэша, чтобы избежать проблем с согласованностью кэша. Для некоторых приложений распределенный кэш может поддерживать более высокую степень масштабирования, чем кэш в памяти. Использование распределённого кеша выгружает кеш-память во внешний процесс.
Внутрипамятный кеш может хранить любые объекты. Интерфейс распределённого кеша ограничен byte[]. Внутрипамять и распределённый кеш хранят элементы кеша в виде пар «ключ-значение».
Чтобы узнать больше, обязательно посмотрите видео. Мы обещаем, что к концу видео вы станете лучшим разработчиком! Приятного чтения!
#csharp #кодирование #урок #обучение #microsoft #net #память #кэширование #производительность #aspnet
ТЕГИ
Уроки,Урок,Программирование,Курс,Пошаговое руководство,Разработка,Программист,Учимся,C#,.net,.net core,dotnet,core,asp,aspnet,C Sharp,кэширование в памяти asp,кэширование asp.net core,кэширование web API asp.net core,кэширование ответов asp.net core,кэширование в asp.net core,распределённое кэширование,кэширование в asp.net,кэширование в asp.net mvc,кэширование в asp.net c#,Visual Studio,кэширование web API c#,dotnet,как писать код,кэширование,кэширование,распределённый кэш в памяти
TutorialsEU предлагает бесплатные видеоуроки по программированию и разработке для начинающих и опытных программистов.
Сюда входят C#, Unity, Python, Android, Kotlin, машинное обучение и т. д.
Следите за новостями и подпишитесь на обучающие материалы EU: https://goo.gl/rBFh3x
C#: / @tutorialseuc
Facebook: / tutorialseu-109380204093233
LinkedIn: / tutorialseu
Discord: / discord