19
11
2007
Il primo passaggio che consiglio, quando si inizia il lavoro di ottimizzazione sul database è quello di fornirsi di uno strumento in grado di evidenziare i punti critici.
Partendo dall’accesso al database, lo strumento migliore che ho trovato fin’ora è Query Trace, una plugin che permette di evidenziare nel log dove effettivamente vengono effettuate le chiamate [...]
Comments : No Comments »
Categories : Ruby On Rails
6
11
2007
Dopo un po’ che si lavora ad un’applicazione, nasce l’esigenza di andare a scrivere da qualche parte delle informazioni che dovranno essere richiamate spesso.
Cose tipo il nome del prodotto, la versione o delle liste di valori da usare nelle select box sparse in giro per l’interfaccia.
Ovviamente, un posto per mettere queste cose potrebbe essere il [...]
Comments : No Comments »
Categories : Ruby On Rails
5
11
2007
Gestire in maniera ottimizzata le sessioni.
Di default Ruby On Rails gestisce le sessioni scrivendo i dati sul disco (ne trovate traccia nella directory /tmp/sessions dell’applicazione rails).
Nonostante questo sistema sia comodo ed immediato, non è molto veloce.
La soluzione migliore è utilizzare SQLSessionStore, un sistema di gestione delle sessioni che utilizza come backend il database.
Il funzionamento è [...]
Comments : No Comments »
Categories : Ruby On Rails
5
11
2007
Programmare con Ruby On Rails è divertente. Il framework in generale e il linguaggio di programmazione su cui si basa sono entrambi divertenti. E realizzare prodotti belli e funzionali con RoR non solo è divertente, ma è anche veloce.
Ma il passaggio da un progetto prototipo o a basso carico ad un’applicazione di produzione richiede spesso [...]
Comments : No Comments »
Categories : Ruby On Rails
4
11
2007
Benvenuti!
Per sapere di cosa parla questo blog, potete leggere la pagina “About”, per contattarmi, la pagina “Contact”.
In linea di massima cercherò di suddividere i miei articoli in modo da trattare pochi argomenti per volta e magari, in caso di temi più “pesanti”, programmare più puntate in sequenza.
Questo in modo da mantenere i post sufficientemente [...]
Comments : No Comments »
Categories : Miscellanea