Ottimizzare Ruby On Rails (parte 1): Introduzione

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 di rivedere e verificare le scelte fatte.

Durante lo sviluppo di AlfaOmega (il gioco online cui sto lavorando da più di un anno e che uso come palestra) ho più volte messo mano al codice, cercando di ottimizzare l’ottimizzabile e devo dire spesso con risultati sbalorditivi.

In questa serie di mini articoli voglio raccontare gli errori in cui sono incappato e le soluzioni che ho cercato di mettere in pratica.

Giusto per conoscenza, tutto quello che scriverò nei miei articoli sull’ottimizzazione di RoR, è già stato scritto da qualche parte e quasi sicuramente si trova quà in mezzo Ruby on Rails Optimizing Performance.

Gli argomenti trattati saranno grosso modo divisi in: ottimizzazione del codice, database, caching efficace e strumenti di benchmark e analisi.

Alla prossima puntata, sull’ottimizzazione del codice.


Actions

Informations

Leave a comment

You must be logged in to post a comment