Come un webmaster o un sito Web developer, è possibile notare i file di grandi dimensioni che utilizzano molti secondi per caricare per i visitatori del sito. Sviluppatori di siti web regolarmente affrontano questo problema. Se si sono già codifica in PHP, è possibile ridurre i tempi di caricamento comprimendo il file di output PHP. Anche se direttamente non è possibile comprimere il codice PHP stesso, è possibile comprimere il file di output che viene visualizzato nel browser web, rasatura fuori molti preziosi secondi. Questo si ottiene con il pacchetto di compressione Zlib. È disponibile in PHP 3 e versioni successive.
Istruzioni
1
Aprire il terminale sul server web. Avrete bisogno di amministrativo o accesso di root sul vostro server.
2
Utilizzare uno di questi comandi, a seconda di quale versione di server di Apache è stato installato.
Per Apache/1.3.27, digitare:
. / configure--senza-mysql--con-apxs = / usr/local/apache/bin/apxs-con-zlib
Per Apache/2.0.44, digitare:
. / configure--senza-mysql--con-apxs2 = / usr/local/apache2/bin/apxs-con-zlib
3
Tipo "make & & fare installare" sul terminale e premi invio sulla tastiera. Questo crea e installa la nuova configurazione di PHP.
4
Aprire il file php. ini con un 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
output_compression = Off
Se le impostazioni esiste già, ma sono diversi, quindi copiare e incollare le impostazioni di nuove al posto del vecchio.
In alternativa, è possibile utilizzare questo metodo invece:
Output_buffering = Off
output_handler =
output_compression = On
Entrambi i metodi di compressione sono accettabili e la compressione risultante è quasi identica.
6
Salvare il file php. ini. Se necessario, caricare nuovamente nella stessa directory ti ha scaricato.
7
Aprire un PHP che si desidera comprimere.
8
Inserire questo codice nella riga superiore: <? php ob_start("ob_gzhandler");? >
9
Salvare il file PHP.
10
Mostra il file PHP nel tuo browser web in modo è possibile verificare il tempo di compressione e carico.
Consigli & Avvertenze
- Scaricare e installare l'ultima versione del pacchetto di compressione Zlib, quindi avete l'ultima tecnologia disponibile sul tuo server.
- Backup dell'installazione di PHP e altri file importanti pagina Web prima di tentare questo processo.
- Il "<? php ob_start("ob_gzhandler");? >" codice può essere inserito automaticamente in tutti i file PHP se fai pratica uso della chiamata di un'intestazione. File PHP.
- Zlib è compatibile solo con PHP versione 3 o superiore.