March 31
Come un webmaster o un sito web degli sviluppatori, è possibile notare file di grandi dimensioni che richiedono molti secondi per caricare per i visitatori del sito. sviluppatori di siti web affrontare regolarmente questo problema. Se sei già codifica in PHP, allora è possibile ridurre i tempi di caricamento comprimendo il file di output di PHP. Anche se non è possibile comprimere direttamente il codice PHP in sé, è possibile comprimere il file di output che viene visualizzato nel browser web, rasatura molti secondi preziosi. Ciò si ottiene con il pacchetto di compressione Zlib. E 'disponibile in PHP 3 e versioni superiori.
1 Aprire il terminale sul vostro server web. Avrete bisogno di un accesso amministrativo o root sul vostro server.
2 Utilizzare uno di questi comandi, a seconda della versione del server Apache è stato installato.
Per Apache / 1.3.27, tipo:
./configure --without-mysql --with-apxs = / usr / local / apache / bin / apxs --with-zlib
Per Apache / 2.0.44, tipo:
./configure --without-mysql --with-apxs2 = / usr / local / apache2 / bin / apxs --with-zlib
3 Digitare "make && make install" sul terminale e premere Invio sulla tastiera. Questo crea ed installa la nuova configurazione di PHP.
4 Aprire il file php.ini con l'editor di testo. In genere, questo file si trova nella directory di installazione di PHP.
5 Aggiungere il seguente testo all'interno del file php.ini:
output_buffering = On
output_handler = ob_gzhandler
zlib.output_compression = Off
Se le impostazioni esiste già, ma sono diversi, quindi copiare e incollare le nuove impostazioni al posto del vecchio.
In alternativa, è possibile utilizzare questo metodo, invece:
output_buffering = Off
output_handler =
zlib.output_compression = On
Entrambi i metodi di compressione siano accettabili e la conseguente compressione è quasi identico.
6 Salvare il file php.ini. Se necessario, caricarlo di nuovo nella stessa directory è stato scaricato.
7 Aprire un PHP si desidera comprimere.
8 Inserire questo codice sulla riga superiore: <? Php ob_start ( "ob_gzhandler");? ?>
9 Salvare il file PHP.
10 Visualizzare il file PHP nel browser Web in modo da poter testare il tempo di compressione e del carico.