【发布时间】:2018-11-09 09:53:26
【问题描述】:
背景
在我的项目应用程序中,集成了许多小应用程序,并且它们内置了不同的技术,例如
- Angular JS 1.5
- ASP.Net MVC
- 角 5
我的应用还使用 AWS 作为云合作伙伴。
问题
我需要在我的应用中实现缓存机制。我在 S3 存储桶中存储了一些值,并且正在使用 API 调用来提取这些值。我想将这些值保留在缓存中。由于它是在多种技术中实现的(尤其是 Angular 和 ASP.Net MVC),是否可以共同使用任何缓存机制?
观察
我对此做了一些工作,并观察到以下缓存可用
- .NET MVC - 内存缓存
- Angular - 使用 ReactJS 在内存缓存中
由于 AWS 是我的云合作伙伴,它提供 ElastiCache 作为 Web 服务,支持 MemCached 和 Redis。我不清楚这是否会表现得像普通的内存缓存(在 ASP .NET Core 中),还是会引用数据库进行缓存并从那里检索详细信息(导致往返!)?
问题
谁能告诉我,我的应用可以为 .net mvc 和 angular 处理最好的缓存技术吗?
【问题讨论】:
标签: caching memcached amazon-elasticache