On 13/06/23 09:18, Giuliano Curti wrote:
1) Connessione db.
Nel mio sistema devo interrogare il DB (eseguo solo interrogazioni
SELECT) in due punti, due pagine diverse; mi chiedo se sia meglio
un'apertura iniziale o se al contrario sia meglio aprire e chiudere il
db quando richiesto?
Sarebbe meglio avere un pool di connessioni, così si occupa esso ad
aprirle solo quando necessario.
Una mia sensazione da niubbo mi fa pensare che meno aperto sta il db,
meno possibilità di corruzione dei dati, quindi opterei per la seconda
(apertura e chiusura ogni volta) però è magari una mia sindrome da
ignoranza.
Non c'è mai corruzione dei dati, ci pensa il DB ad evitarle.
Aprire una connessione è più costoso che usarne una già aperta. La
migliore ottimizzazione è appunto un pool di connessioni, piccolo o
grande che sia.
2) Cookies.
Conosco poco l'argomento, ma penso di non doverne far uso e quindi non
dovrei avere bisogno di segnalazioni all'utente e di richiedere /
ottenere autorizzazioni.
Se apri il cookie per il solo login allora non hai bisogno del banner,
inserirai la conferma per la privacy in fase di registrazione dell'utente.
Se apri però un qualsiasi cookie senza che l'utente abbia fatto
espressamente login allora hai bisogno del banner.
Hai bisogno del banner anche se carichi risorse da altre sorgenti, come
ad esempio: Google Fonts, CDN di terzi, Google Analytics.
Gentili saluti,
Davide Muzzarelli
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python