Programmazione.it v6.4
Ciao, per farti riconoscere devi fare il login. Non ti sei ancora iscritto? Che aspetti, registrati adesso!
Info Pubblicità Collabora Autori Sottoscrizioni Preferiti Bozze Scheda personale Privacy Archivio Libri Corsi per principianti Forum
Tecniche di caching per applicazioni web
Scritto da Luca Marchisio il 11-11-2009 ore 10:05
Intel Cluster Studio XE
Progettare e realizzare CMS destinati a gestire siti con un notevole volume di traffico richiede inevitabilmente l'inclusione di un sistema di caching, che sappia alleggerire le comunicazioni tra il server web su cui è in funzione l'applicazione e il Database Management System in cui sono immagazzinate le informazioni da questi trattate.

Quando infatti le informazioni non subiscono modifiche è inutile che l'applicazione si colleghi al database ogni volta che vi è una richiesta, che ne implica la visualizzazione; è molto più conveniente in termini di prestazioni che l'applicazione conservi tali informazioni in memoria fino a un loro eventuale cambiamento.

Secondo questo principio si fondano le tecniche di caching, tese a ridurre al minimo le operazioni più dispendiose in termini di risorse e il tempo di risposta a ogni eventuale richiesta ricevuta.

Joey Rivera ha trattato di recente questo tema in un articolo pubblicato sul proprio blog dal titolo Caching using PHP/Zend_Cache e MySQL. L'autore si preoccupa di fornire, nella prima parte del contributo, una descrizione dei concetti chiave relativi al caching e alla sua importanza nello sviluppo di applicazioni web.

Successivamente, come intuibile dal titolo, per proporre alcuni esempi concreti Rivera mostra come sia possibile impiegare Zend_Cache, componente dello Zend Framework, per ottenere un sistema di caching, che possa alleggerire il lavoro di un'applicazione web. Negli esempi il modulo viene utilizzato come library stand alone permettendo così anche a chi non ha molta dimestichezza con il framework di casa Zend di seguire il codice sorgente proposto.
Precedente: La tecnica di produzione chip stacking per supercomputer a basse emissioni (1/2)
Successiva: Con Media Metrix di comScore, Wikimedia conoscerà meglio i propri utenti
Copyright Programmazione.it™ 1999-2013. Alcuni diritti riservati. Testata giornalistica iscritta col n. 569 presso il Tribunale di Milano in data 14/10/2002. Pagina generata in 0.236 secondi.