L'abuso di NoCache all'interno di
@DBLookup e DBColumn è una cosa che si incontra sin troppo
spesso con conseguenze ben note: applicazioni perfettamente funzionanti
diventano progressivamente inusabili al crescere della dimensione dei dati
con i moduli sempre più lenti ed ingestibili. Gli sviluppatori più esperti
sono in grado di scrivere applicativi che scalino bene perchè scrivono
il codice pensando agli scenari d'utilizzo invece che verificare empiricamente
sui pochi dati dell'ambiente di sviluppo, i meno esperti invece tendono
a verificare i form empiricamente nell'ambiente di sviluppo e, nel dubbio,
riempono di NoCache le @DBLookup e DBColumn dei moduli, ponendo le basei
per spiacevoli sorprese quando l'applicativo viene posto in produzione.
Per fortuna c'è Andre Guirard che nell'ultimo post del suo blog
Best
Practice Makes Perfect spiega
dettagliatamente le strategie di caching delle funzioni chiocciola e l'uso
appropriato dei parametri NoCache
e ReCache. Una lettura
obbligatoria per tutti.
NoCache e ReCache nelle ©DbLookup
- 12/04/2007
- 1 commenti
1 Commenti:
Ben detto Giuseppe,
articolo veramente interessante :-)