Se da questa sera sistrall sembra un po pi? vispo ? merito delle magie del PHP: basta una semplice istruzione in testa ad ogni file per comprimere le pagine prima di spedirle:
ob_start("ob_gzhandler");
E’ tutto. E lo si pu? fare anche all’inizio dei fogli di stile (a patto di specificare correttamente il content-type):
ob_start("ob_gzhandler");
header("Content-type: text/css");
E nulla vieta di utilizzare lo stesso metodo anche per gli script:
ob_start("ob_gzhandler");
header("Content-type: application/x-javascript");
Per far s? che il server passi le pagine a PHP prima di spedirle ? infine necessario qualche piccolo cambiamento al file .htaccess. Io ho fatto cos?:
AddType application/x-httpd-php .html .css .js
Il traffico generato dalle pagine di sistrall ? in questo modo pi? che dimezzato. Non male, vero?

3 comments
Readers left 3 notes on this photograph. Live yours using the form below.
L’ho appena provato con risultati sorprendenti. Grazie per la dritta!
ob_start non comprime solo il codice inviato al browser. E’ da consigliare anche per velocizzare il tempo di esecuzione necessario alla creazione dell’html quando si hanno pi? inclusi o chiamate a database e quando si ha la necessit? di utilizzare comandi tipo header("Location: ".$url); ma non li si possono disporre in testa alla pagina. Provare per credere.
Saluti
Michele
interessante, provo ad applicarlo anche sul mio sito in PHP.