Attualmente sto usando NodeJS & Esprimi per caricare pagine Web che contengono contenuti di elemento che sono resi tramite una query a MongoDB.
Una richiesta GET creerà elementi Button, vincolando il _id di MongoDB a ciascun pulsante.
Sto progettando un sistema Point of Sale. Ogni pulsante è un articolo con un prezzo associato sul server Database. Posso interrogare il DB per il prezzo di ogni articolo passando questo _id in una funzione di OnClick.
Ogni volta che il client registra un ordine di un particolare articolo, devo interrogare il Database.
Potrei evitare di interrogare il database con ogni clic del pulsante. Quando viene caricata la pagina web, posso semplicemente memorizzare il prezzo come attributo del valore del pulsante. Questo mi consentirà di ridurre la quantità di richieste che il server ottiene da centinaia o migliaia. Ma essenzialmente conserverò il modello nella vista.
È così male? Perché? La funzionalità è la stessa e il carico è ridotto.
Scusa se questa è una domanda stupida, sono solo curioso