Знакомство

Завершено

Быстрые ответы на пользователей являются важными для любого успешного веб-приложения, так как пользователи не могут ожидать ожидания дольше нескольких секунд. Независимо от сложности запроса, если ваш сайт реагирует медленно, посетители, скорее всего, уходят, возможно, на сайты ваших конкурентов. Так как ответы часто имеют общие элементы, один из способов повышения производительности приложения — кэшировать данные или завершенные веб-страницы. Приложение может удовлетворить последующие запросы, извлекая данные из кэша вместо восстановления с нуля. Redis — это структура данных в памяти с множеством возможностей. Его кэш популярен для веб-приложений и часто используется в облачных приложениях.

Представьте себе, что вы работаете на открытом магазине одежды. Новый общедоступный сайт электронной коммерции, построенный из микрослужб и использующий .NET Aspire, приближается к завершению, но вы не довольны его скоростью реагирования. Вы хотите изучить, может ли кэш Redis решить эту проблему и удалить необходимость обновления оборудования или развертывания дополнительных контейнеров.

В этом модуле вы узнаете, как компоненты .NET Aspire упрощают подключение к системе Redis для кэширования данных и выходных данных.

Цели обучения

К концу этого модуля вы сможете:

  • Выберите тип кэширования Redis для определенного требования к оптимизации производительности.
  • Используйте распределенный кэш Redis для повышения производительности проекта .NET Aspire.
  • Используйте кэш выходных данных Redis для хранения полных HTML-ответов в проекте .NET Aspire.