Come sviluppatore webmaster o al sito web , è possibile notare i file di grandi dimensioni che prendono molti secondi per caricare per i visitatori del sito . Sviluppatori di siti web affrontano regolarmente questo problema . Se sei già codifica in PHP , allora è possibile ridurre i tempi di caricamento per compressione del file di output PHP . Anche se non è possibile comprimere direttamente il codice PHP stesso , è possibile comprimere il file di output che viene visualizzato nel browser web , la rasatura fuori molti secondi preziosi . Questo risultato è ottenuto con il pacchetto di compressione zlib . E 'disponibile in PHP 3 e versioni superiori . Cose che ti serviranno
PHP 3 o superiore
Show More Istruzioni
1
Aprire il terminale sul vostro server web . È necessario accedere come amministratore o di root sul vostro server.
2
Utilizzare uno di questi comandi , in base alla versione del server Apache è stato installato .
Apache/1.3.27 , . tipo :
/configure - without- mysql - with-apxs = /usr /local /apache /bin /apxs - with- zlib
Apache/2.0.44 , . tipo :
/configure - without- mysql - with- apxs2 = /usr/local/apache2/bin/apxs - with- zlib
3
tipo "make && make install" sul terminale e premete Invio sulla tastiera. Questo crea e installa la nuova configurazione di PHP .
4
Aprire il file php.ini con il vostro editor di testo . Normalmente , questo file si trova nella directory di installazione di PHP
5
Aggiungere il seguente testo dentro il file php.ini : .
Output_buffering = On
output_handler = ob_gzhandler
zlib.output_compression = Off
Se le impostazioni sono già presenti , ma sono diversi, quindi copia e incolla le nuove impostazioni al posto del vecchio .
alternativa , è possibile utilizzare questo metodo invece :
output_buffering = Off
output_handler =
zlib.output_compression = On
Entrambi metodi di compressione sono accettabili e la conseguente compressione è quasi identico .
6
Salvare il file php.ini. Se necessario , caricare di nuovo nella stessa directory è stato scaricato
7
Aprire un PHP che si desidera comprimere
8
Inserisci questo codice sulla linea superiore . . : < php ob_start ( " ob_gzhandler " ) ; ? ? >
9
Salvare il file PHP
10
Visualizza il file PHP nel tuo web browser in modo da poter . testare la compressione e il tempo di caricamento .