--- title: Cache responses in ASP.NET Core author: guardrex description: Learn how to use data caching and response caching to improve the performance of ASP.NET Core apps. ms.author: riande ms.date: 09/16/2018 uid: performance/caching/index --- # Cache responses in ASP.NET Core [Cache in-memory](xref:performance/caching/memory) Learn how to cache data in memory in ASP.NET Core. [Work with a distributed cache](xref:performance/caching/distributed) Learn how to use ASP.NET Core distributed caching to improve app performance and scalability, especially in a cloud or server farm environment. [Response caching](xref:performance/caching/response) Learn how to use response caching to lower bandwidth requirements and increase performance of ASP.NET Core apps. [Response Caching Middleware](xref:performance/caching/middleware) Learn how to configure and use Response Caching Middleware in ASP.NET Core. [Cache Tag Helper](xref:mvc/views/tag-helpers/builtin-th/cache-tag-helper) Learn how to use the Cache Tag Helper. [Distributed Cache Tag Helper](xref:mvc/views/tag-helpers/builtin-th/distributed-cache-tag-helper) Learn how to use the Distributed Cache Tag Helper.