Come comprimere un file PHP

March 31

Come comprimere un file PHP


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.

istruzione

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.

Consigli e avvertenze

  • Scaricare e installare l'ultima versione del pacchetto di compressione Zlib in modo da avere l'ultima tecnologia disponibile sul server.
  • Eseguire il backup installazione di PHP e altri importanti file delle pagine web prima di tentare questo processo.
  • Il "<? Php ob_start (" ob_gzhandler ");?>" Codice può essere inserito automaticamente in tutti i file PHP se si fanno uso pratico di chiamare un file header.php.
  • Zlib è compatibile solo con PHP versione 3 o superiore.