Ragazzi, aleceppi mi ha appena segnalato una cosa parecchio importante, della quale non mi ero mai accorto o comunque per la quale non mi ero mai posto il problema.
Il tutto è nato da questo 3d:
http://forum.meteonetwork.it/showthr...t=36968&page=8
In pratica, il mio software che elabora le mappe giornaliere (quelle realtime non hanno questo problema), viene lanciato ogni 15 minuti, fino alle 23:45 del giorno in corso, aggiornando le mappe con i dati del giorno precedente. Es.: oggi 28/9, ogni 15 minuti parte il software che prende i dati del 27/9 e li plotta. Quindi, man mano che la gente aggiorna i dati del giorno precedente della propria stazione, le mappe diventano sempre più ricche.
Il problema nasce quando qualcuno (la maggioranza direi) si dimentica di aggiornare i dati del 27/9 entro le 23:45 del 28/9....quei dati non verranno mai plottati, rendendo le mappe molto più povere di dati di quello che potrebbero essere.
Si potrebbe risolvere in vari modi:
1) facendo girare il run delle mappe giornaliere non solo per il giorno precedente ma magari per X giorni precedenti, con X da stabilire; il problema è che il run del software che gestisce le mappe appesantirebbe troppo deutschland, soprattutto per X molto grande.
2) quando un utente inserisce un aggiornamento dati manuale, bisognerebbe fare in modo che parta un'istanza del software che elabora le mappe per il giorno che viene aggiornato; qui il problema sarebbe sempre quello del carico computazionale, perchè ogni volta che un utente aggiorna parte il software, con annessa sofferenza di deutschland, che già adesso non riesce ad aggiornare le mappe realtime in meno di 15-20 minuti
3) un mix tra e due precedenti, per il quale però sarebbe necessario capire per quale giorno degli ultimi X è stato inserito almeno un aggiornamento.
Proponete le vostre idee al riguardo e vediamo cosa si può fare; suggerirei anche di parlarne lunedì sera nella riunione online...parlando "in dirtetta" si chiariscono le cose molto melgio e molto più velocemente.
Bye
Sandro
Tutte le cose che provengono da un potere immortale, vicine o lontane, sono segretamente legate tra loro. Per questo, non puoi strappare un fiore senza far tremare una stella
....Always looking at the sky....
Co-Responsabile Regionale / Resp. Area Tecnica MeteoNetwork Puglia
Un dato magari non cambia molto, piu' dati sì. Si potrebbe far partire la generazione delle mappe dopo che ci sono state almeno X persone che hanno aggiunto dati al giorno in questione, con una X che decrementa piu' il giorno e' lontano. In tal modo si scarica di molto la generazione continua di mappe del giorno precedente e si garantisce nel contempo che anche le mappe dei giorni più addietro vengano rigenerate on un "peso" diverso fino ad arrivare ad 1. Poi ad esempio ogni 7 giorni c'e' un ricalcolo dei resti... e si azzera il contatore...
Segnalibri