Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

preprocessare solo la parte che serve di issuesjson #7

Open
xrmx opened this issue Apr 18, 2020 · 2 comments
Open

preprocessare solo la parte che serve di issuesjson #7

xrmx opened this issue Apr 18, 2020 · 2 comments

Comments

@xrmx
Copy link
Contributor

xrmx commented Apr 18, 2020

Una ottimizzazione abbastanza facile da fare potrebbe essere quella di creare nell'altro repository un json dei reports contenente solo la parte di issuesjson.json che interessa, cioè reports = [d['issue']['data'] for d in data].

Questo porterebbe a scaricare, parsare, tenere in memoria meno della metà circa dei 3.70MB del json attuale. E semplificherebbe un minimo tutte le viste dei reports.

Se non è possibile farlo alla sorgente si potrebbe fare anche in questo ma converrebbe farlo dopo aver implementato anche le altre api che magari hanno bisogno di altri parti di quel file.

@iltempe
Copy link
Contributor

iltempe commented Apr 18, 2020

Ok. Considera che al momento i dati del sito covid19italia.help non sono generati con queste api ma buildati direttamente con jekyll ogni volta... Tanto non ci costa nulla. Per le api invece potrebbe essere utile fare questa modifica ipotizzando che effettivamente ci siano utenti che vogliano riusare i dati in un formato semplificato.. . Come la vorresti gestire?

@xrmx
Copy link
Contributor Author

xrmx commented Apr 19, 2020

Se fatta in questo repo andrei a mettere in cache solo i dati di reports al posto di tutto il JSON preso da GitHub.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants