[TYPO3-UG Italy] performance php script mai viste! qualche pericolo?

Bernardi Marco marco.bernardi at coni.it
Wed May 24 13:12:04 CEST 2006


Ciao a tutti, 

  come scritto da Luca Feti (lavoriamo nello stesso staff), abbiamo avuto problematiche relative alle performance utilizzando le due estensioni php_content e lumonet. Con macchine estremamente performanti (server web biprocessore e db quadriprocessore ndr) e dopo aver modificato al meglio le varie configurazioni, non riuscivamo ad evadere più di 25 richieste al secondo per una banale query su database. La nostra prima idea è stata quella di riscrivere un plugin che consentisse di inserire codice php nelle pagine. Stamattina invece abbiamo avuto questa idea: perché non consentire l'inserimento di codice php nei contenuti html, in modo tale da utilizzare il core di typo senza estensioni? Detto fatto, con sei semplici righe di codice (alcune prese dal plugin php_content) abbiamo aumentato le prestazioni a quasi 200 richieste al secondo!

Oltre a condividere questa soluzione ci piacerebbe sapere se secondo voi possono esserci dei side-effect o pericoli che non abbiamo considerato!

 

Grazie mille

 

Marco Bernardi

 

Il file da modificare è file tslib/class.tslib_pagegen.php, riga 315 

E queste le righe da aggiungere.

 

             $temp=$GLOBALS['TSFE']->content;

             ob_start();

             eval("?" . chr(62) . $temp . chr(60) . "?");

             $content = ob_get_contents();

             ob_end_clean();

             $GLOBALS['TSFE']->content=$content;

             

 




More information about the TYPO3-UG-italy mailing list