Il formato di compressione zlib è stato creato dai creatori di zip e gzip per abilitare la compressione e decompressione veloce tra le piattaforme e software . Inizialmente creata come la compressione dell'immagine senza perdita di dati , zlib è comunemente usato per la compressione di uscita , o compattando le pagine Web su richiesta in quanto sono consegnati a un browser , che a sua volta decomprime la pagina per la visualizzazione . Questo intero processo è invisibile per l'utente .
PHP e zlib
PHP offre il supporto zlib su tutte le piattaforme . La versione per Windows di PHP attiva il modulo zlib per impostazione predefinita, ma un amministratore deve attivare il modulo per altre piattaforme. Una volta zlib è attivo , gli sviluppatori possono far ricorso alle sue funzioni di compressione di uscita all'interno del loro codice PHP . Il server Web Apache include anche un modulo zlib per la compressione di uscita , e se il modulo PHP non è attivo , uno sviluppatore Web può sintonizzare funzionalità zlib di Apache tramite file . Htaccess del sito.
WordPress e zlib
sé WordPress non fa uso di zlib , normalmente contando su Apache o PHP per comprimere la sua uscita . Tuttavia, se zlib è abilitato in PHP , ma non è configurato per comprimere uscita per impostazione predefinita, un amministratore di WordPress può aggiungere la seguente riga al file index.php del sito per abilitare la compressione zlib :
ob_start ( ' ob_gzhandler ');
Alcuni plugin WordPress anche abilitare la compressione zlib se viene rilevato , ma utilizzano metodi alternativi di compressione zlib , se non è disponibile.
Coding funzioni zlib in PHP
la documentazione di PHP include funzioni dettagliate ed esempi di codice per usare zlib al codice PHP , tra cui la compressione e decompressione elementi specifici sul server o l'ottenimento di informazioni dai file compressi . Elementi quali le immagini ei fogli di stile possono essere compressi usando le funzioni zlib . Per determinare se il modulo zlib PHP è attivo , creare un file di testo chiamato test.php e incollare la seguente riga : < ? Php phpinfo (); >
Carica il file al server Web e quindi navigare utilizzando un browser Web per la posizione del file . Cerca la libreria zlib nella pagina risultante. Se non viene visualizzato , contattare il provider di hosting Web o utilizzare la funzionalità zlib di Apache .
Programmazione © www.354353.com