我在IIS上有一个ASP.NET Web应用程序,将大量数据缓存在内置的ASP.NET缓存中。我希望将缓存移动到Redis,并使用AWS ElastiCache Redis进行缓存,因为目前我的所有服务器都不共享它们的缓存。它们已经托管在EC2上。我需要了解一下,将缓存从基本上相同的服务器(我托管我的应用程序)移动到AWS ElastiCache的某个网络实例是否会导致性能降低?我读到AWS Redis本身具有“亚毫秒延迟”,但我没有理解它是否也是指网络延迟或必须满足什么条件才能获得这种延迟。
以下是我的情况:
1.在IIS EC2 WinServer2008R2上有2个应用服务器,处于负载平衡状态。 2.需要将数千个各种对象缓存为JSON,可能达到1M个符号。 3.所有服务器都可以设置在同一地区。
所以这里是问题:
1. AWS ElastiCache Redis是否是合适的解决方案? 2. 我应该怎么做才能最小化与Redis的延迟?
提前感谢您的回答。
以下是我的情况:
1.在IIS EC2 WinServer2008R2上有2个应用服务器,处于负载平衡状态。 2.需要将数千个各种对象缓存为JSON,可能达到1M个符号。 3.所有服务器都可以设置在同一地区。
所以这里是问题:
1. AWS ElastiCache Redis是否是合适的解决方案? 2. 我应该怎么做才能最小化与Redis的延迟?
提前感谢您的回答。