From dddac15b52ce39273923ff603e10334fd051b55d Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 15 Jul 2022 17:23:58 +0200 Subject: [PATCH 1/2] MON: - update x conf maxAge da appsetting.json --- MP.Mon/Data/MpDataService.cs | 4 +++- MP.Mon/appsettings.json | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/MP.Mon/Data/MpDataService.cs b/MP.Mon/Data/MpDataService.cs index be311e0d..3aaf3afe 100644 --- a/MP.Mon/Data/MpDataService.cs +++ b/MP.Mon/Data/MpDataService.cs @@ -131,7 +131,9 @@ namespace MP.Mon.Data } else { - result = await Task.FromResult(dbController.MseGetAll()); + int maxAge = 2000; + int.TryParse(_configuration.GetValue("ServerConf:maxAge"), out maxAge); + result = await Task.FromResult(dbController.MseGetAll(maxAge)); // serializzp e salvo... rawData = JsonConvert.SerializeObject(result); await redisDb.StringSetAsync(redisMseKey, rawData, TimeSpan.FromSeconds(2)); diff --git a/MP.Mon/appsettings.json b/MP.Mon/appsettings.json index 3d53e7ce..a6efd6b7 100644 --- a/MP.Mon/appsettings.json +++ b/MP.Mon/appsettings.json @@ -11,5 +11,8 @@ "MP.Mon": "Server=SQL2016DEV;Database=MoonPro; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=Blazor.ServerApp;", "MP.Stats": "Server=SQL2016DEV;Database=MoonPro_STATS; User ID=sa;Password=keyhammer16; integrated security=False; MultipleActiveResultSets=True; App=Blazor.ServerApp;", "Redis": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false" + }, + "ServerConf": { + "maxAge": "1500" } } From 612c3c95f7292fb9c9901149c4236a325611e7a5 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 15 Jul 2022 17:36:21 +0200 Subject: [PATCH 2/2] MON: - fix: parametro MaxAge usato anche x redis - cambio maxAge a 2000ms --- MP.Mon/Data/MpDataService.cs | 6 +++--- MP.Mon/appsettings.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/MP.Mon/Data/MpDataService.cs b/MP.Mon/Data/MpDataService.cs index 3aaf3afe..6810926c 100644 --- a/MP.Mon/Data/MpDataService.cs +++ b/MP.Mon/Data/MpDataService.cs @@ -117,6 +117,8 @@ namespace MP.Mon.Data public async Task> MseGetAll() { + int maxAge = 2000; + int.TryParse(_configuration.GetValue("ServerConf:maxAge"), out maxAge); Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); List? result = new List(); @@ -131,12 +133,10 @@ namespace MP.Mon.Data } else { - int maxAge = 2000; - int.TryParse(_configuration.GetValue("ServerConf:maxAge"), out maxAge); result = await Task.FromResult(dbController.MseGetAll(maxAge)); // serializzp e salvo... rawData = JsonConvert.SerializeObject(result); - await redisDb.StringSetAsync(redisMseKey, rawData, TimeSpan.FromSeconds(2)); + await redisDb.StringSetAsync(redisMseKey, rawData, TimeSpan.FromMilliseconds(maxAge)); stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; Log.Debug($"Read from DB: {ts.TotalMilliseconds}ms"); diff --git a/MP.Mon/appsettings.json b/MP.Mon/appsettings.json index a6efd6b7..3445d029 100644 --- a/MP.Mon/appsettings.json +++ b/MP.Mon/appsettings.json @@ -13,6 +13,6 @@ "Redis": "localhost:6379,DefaultDatabase=1,connectTimeout=5000,syncTimeout=5000,asyncTimeout=5000,abortConnect=false,ssl=false" }, "ServerConf": { - "maxAge": "1500" + "maxAge": "2000" } }