We have downloaded NopCommerce Version 4.40.01 and successfully deployed it on a single server.
For resilience, we wanted to have it 2 instances running load balanced.
Question 1:
To have two instances running which are load balanced, do we need to configure anything (Setting either in Admin or appsettings.json) file to support this? I saw the comments about shared folders and plugins, but nothing mentions shared session, cache, etc.
Question 2:
Do we have to run Redis in order to support Multi VM deployments (Shared session, etc.) or can we use SqlServer Cache/session? If so, where do you configure this in appsettings.json to use SQL Server instead of Redis.
Question 3:
We tried running 4.40.1 using Redis Premium in Azure. The site became extremely slow which was unexpected. :( Is there a guide to Redis configuration?
::Environment:
Microsoft Azure
NopCommerce 4.40.1 (4 CPU, 4gb Ram, 100 DTU Sql Server)
Kubernetes using Linux Server and .Net 5.0 Runtimes
Azure SQL Server
Redis Premium