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

Rispondere a