Workshop su Typo3 e Zend Platform

giovedì 29 maggio 2008 alle 14:41 in Notizie
Feed RSS

loghi zend e typo3Questa mattina, presso gli uffici di Zend Technologies a Milano, si è tenuto un workshop che ha avuto come protagonisti le soluzioni Zend per il PHP e l’ottimo CMS Typo3.

Mauro Pugliese, Country Manager di Zend Technologies, ha inizialmente presentato alcune delle tappe che hanno portato il linguaggio PHP ad essere uno degli strumenti più utilizzati per la realizzazione di siti e applicazioni web. Ha ovviamente ben evidenziato il contributo di Zend e la gamma di prodotti e servizi messi a disposizione dalla società alle migliaia di sviluppatori che utilizzano questo linguaggio.

Diego Semenzato, CEO di Webformat, ha poi presentato lo stato attuale dello sviluppo del CMS Typo3 e tutte le principali funzionalità messe a disposizione da tale strumento, particolarmente indicato per la realizzazione di soluzioni di livello enterprise.
Personalmente utilizzo da diversi anni Typo3 e posso confermare che si tratta di un validissimo prodotto, dotato di caratteristiche veramente potenti che difficilmente si trovano in altri prodotti concorrenti, soprattutto in ambito Open Source.

Mauro Lorenzutti, CTO di Webformat, ha infine mostrato i vantaggi derivanti dall’installazione di Typo3 in un combinazione con Zend Platform. Quest’ultima è la soluzione Zend che permette di migliorare le prestazioni e la gestione di un’applicazione scritta in linguaggio PHP. Oltre ad i vantaggi derivanti dall’aumento delle performance, ottenibile ad esempio anche con software quali APC o eAccelerator, Zend Platform permette un ottimo livello di monitoraggio dell’applicazione permettendo quindi di individuare rapidamente errori e colli di bottiglia. L’integrazione con Zend Studio (l’ambiente di sviluppo di Zend) è inoltre possibile andare a modificare direttamente il file “incriminato” nel punto nel quale si verifica il problema. Tutte le altre caratteristiche del prodotto si possono però trovare sul sito Zend.

Nel caso specifico Mauro ha confrontato le 3 possibili soluzioni di caching integrate in Typo3 nel loro utilizzo con e senza la Zend Platform.
Come macchina di test è stato usato un server LAMP relativamente entry-level (2Ghz di CPU e 512 Mb di Ram) e ha testato un’installazione di Typo3 con jmeter.

Nella situazione senza Zend Platform, rispetto allo scenario senza caching Typo3 ha fatto registrare una diminuzione del 15% nei tempi di caricamento della pagina adottando la cache parziale all’interno del database, con la cache totale nel database gli incrementi sono stati nell’ordine del 30% e del 300% nel caso di caching su file fisico. Quest’ultima è quella ovviamente più performante e che ha il minor carico sulla CPU, dato che è interamente gestita da Apache senza chiamare in causa né l’interprete PHP né il server MySQL (invocati solo al primo caricamento della pagina). Purtroppo però non è una strada praticabile in tutte le situazioni.

L’introduzione di Zend Platform ha portato ad un dimezzamento dei tempi di risposta negli scenari senza caching e con cache parziale e a tempi di risposta paragonabili al caching su file fisico nello scenario di cache totale all’interno del database.




I commenti sono chiusi.


  • Tiziano Fogliata: L'integrazione con Facebook pare funzionare bene e, mio giudizio, si
  • Maurizio Pelizzone: bello!!! molto carino il footer. vorrei fare una cosa simile anche
  • Tiziano Fogliata: Lo so Francesco, l'header è una questione ancora aperta ;)
  • Napolux: Fico, ma un header un po' più carino si poteva
  • Giovanni: ci piace ci piace :D PS a quando la prima birrata 2009?
  • Tiziano Fogliata: Ora ho risolto. Ciao, Tiziano.
  • flod: Nel piede spariscono cose che, in linea di massimo, non
  • Tiziano Fogliata: Grazie. Per quanto riguarda i font ho fatto anche delle prove
  • flod: Bello, molto più pulito del precedente. Detto questo: * non sono
  • Tiziano Fogliata: Ciao Maurizio, tanti auguri di buon anno.