Initital commit

This commit is contained in:
mouaaz
2023-01-13 21:35:05 +05:00
parent 5d66bf786e
commit 44239647ed
8 changed files with 18 additions and 12 deletions

View File

@@ -1,8 +1,9 @@
# Memory cache
# Memory Cache
Memory caching (often simply referred to as caching) is a technique in which computer applications temporarily store data in a computers main memory (i.e., random access memory, or RAM) to enable fast retrievals of that data. The RAM that is used for the temporary storage is known as the cache.
Visit the following resources to learn more:
- [Cache in-memory in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/performance/caching/memory?view=aspnetcore-7.0)
- [Intro to In-Memory Caching in C#](https://www.youtube.com/watch?v=2jj2wH60QuE)
- [Intro to In-Memory Caching in C#](https://www.youtube.com/watch?v=2jj2wH60QuE)
- [What is Memory Caching?](https://hazelcast.com/glossary/memory-caching/)

View File

@@ -1,4 +1,4 @@
# Entity framework cache
# Entity Framework Cache
Entity Framework Core(EF Core) is a cross-platform version of the popular Entity Framework data access technology that is lightweight, extendable, and open source.
It can be used as an object-relational mapper (O/RM), which can Allow .NET developers to use .NET objects to interact with a database and Removes the requirement for most of the data-access code that is generally required.
@@ -8,4 +8,5 @@ However, during peak loads, high-transaction .NET Core apps using EF Core have p
Visit the following resources to learn more:
- [Entity Framework 2nd Level Cache](https://www.gridgain.com/docs/latest/developers-guide/net-specific/net-entity-framework-cache)
- [What is Entity Framework](https://www.youtube.com/watch?v=Z7713GBhi4k)
- [What is Entity Framework?](https://www.youtube.com/watch?v=Z7713GBhi4k)
- [Caching In Entity Framework](https://www.c-sharpcorner.com/article/caching-in-entity-framework-ef-core-using-ncache/)

View File

@@ -5,4 +5,5 @@ Memcached is an open-source, high-performance, distributed memory object caching
Visit the following resources to learn more:
- [Using Memcached as Distributed Cache in .NET Core](https://dotnetcorecentral.com/blog/using-memcached-as-distributed-cache-in-net-core/)
- [Memcached as Distributed Cache in .Net Core Application](https://www.youtube.com/watch?v=yQ8Kwx9M_Hg)
- [Memcached as Distributed Cache in .Net Core Application](https://www.youtube.com/watch?v=yQ8Kwx9M_Hg)
- [Intro to Memcached](https://memcached.org/)

View File

@@ -1,4 +1,4 @@
# Easy caching
# Easy Caching
EasyCaching is an open-source caching library that contains basic usages and some advanced usages of caching which can help us to handle caching more easily.

View File

@@ -1,6 +1,6 @@
# Redis
Redis is an open source (BSD licensed), in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and various levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
Redis is an open source (BSD licensed) which is an in-memory data structure store used as a database, cache, message broker, and streaming engine. Redis provides data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes, and streams. Redis has built-in replication, Lua scripting, LRU eviction, transactions, and various levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.
You can use Redis in many programming languages. It is such a popular and widely used cache that Microsoft Azure also provides its cloud-based version with the name Azure Cache for Redis.

View File

@@ -1,8 +1,9 @@
# Stackexchange redis
# Stackexchange Redis
StackExchange.Redis is a high performance general purpose redis client for .NET languages (C#, etc.). It is the logical successor to BookSleeve, and is the client developed-by (and used-by) Stack Exchange for busy sites like Stack Overflow.
Visit the following resources to learn more:
- [Using StackExchange.Redis with .NET](https://docs.redis.com/latest/rs/references/client_references/client_csharp/)
- [Introduction to StackExchange.Redis](https://www.youtube.com/watch?v=rsXvpCHdldg)
- [Introduction to StackExchange.Redis](https://www.youtube.com/watch?v=rsXvpCHdldg)
- [Getting Started with Stackexchange Redis](https://stackexchange.github.io/StackExchange.Redis/)

View File

@@ -1,8 +1,9 @@
# Distributed cache
# Distributed Cache
A distributed cache is a cache shared by multiple app servers, typically maintained as an external service to the app servers that access it. A distributed cache can improve the performance and scalability of an ASP.NET Core app, especially when the app is hosted by a cloud service or a server farm.
Visit the following resources to learn more:
- [Distributed caching in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/performance/caching/distributed?view=aspnetcore-7.0)
- [Distributed Caching In ASP.NET Core With Redis](https://www.youtube.com/watch?v=Tt5zIKVMMbs)
- [Distributed Caching In ASP.NET Core With Redis](https://www.youtube.com/watch?v=Tt5zIKVMMbs)
- [What is a Distributed Cached?](https://hazelcast.com/glossary/distributed-cache/)

View File

@@ -5,4 +5,5 @@ Caching is a technique of storing frequently used data or information in a local
Visit the following resources to learn more:
- [Caching in ASP.Net](https://www.c-sharpcorner.com/UploadFile/2072a9/caching-in-Asp-Net/)
- [Overview of caching in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/performance/caching/overview?view=aspnetcore-7.0)
- [Overview of caching in ASP.NET Core](https://learn.microsoft.com/en-us/aspnet/core/performance/caching/overview?view=aspnetcore-7.0)
- [Intro to Data Caching in ASP.NET](https://www.tutorialspoint.com/asp.net/asp.net_data_caching.htm)