[Python] Un paio di domande (Era: Consiglio su web framework)

Davide Muzzarelli davide a muzzarelli.net
Mar 13 Giu 2023 12:29:19 CEST


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


Maggiori informazioni sulla lista Python