Nwlapcug.com


Funzioni di compressione WordPress Zlib in PHP

Funzioni di compressione WordPress Zlib in PHP


Che comprime le pagine Web sarà aiuto il vostro carico di sito WordPress più velocemente e, secondo Google, può migliorare anche la ricerca motore rango. Un formato di compressione chiamato zlib è costruito nel server Web Apache e supportato da PHP, come pure tutti i browser Web ampiamente utilizzati. È possibile utilizzare funzionalità zlib per accelerare il tuo blog.

Che cosa è zlib?

Il formato di compressione zlib è stato creato dai creatori di compressione zip e gzip per consentire la decompressione e compressione veloce su piattaforme e software. Inizialmente creato come la compressione delle immagini senza perdita di dati, zlib è comunemente usato per la compressione di uscita, o compattazione Web pagine su richiesta che essi siano consegnati a un browser, che a sua volta decomprime la pagina per la visualizzazione. Questo intero processo è invisibile all'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 fare uso delle sue funzioni di compressione di uscita all'interno del loro codice PHP. Il server Web Apache include anche un modulo zlib per compressione di uscita, e se il modulo PHP non è attivo, uno sviluppatore Web può ottimizzare funzionalità zlib di Apache tramite file. htaccess del sito.

WordPress e zlib

WordPress stesso 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 output 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 di WordPress anche abilitare la compressione zlib se viene rilevato, ma utilizzare metodi alternativi di compressione se zlib non è disponibile.

Zlib funzioni in PHP di codifica

La documentazione di PHP include funzioni dettagliate ed esempi di codice per l'utilizzo di zlib all'interno del codice PHP, tra cui la compressione e la decompressione di specifici elementi presenti nel server o ottenere informazioni dai file compressi. Elementi quali immagini e fogli di stile possono essere compressi usando zlib funzioni. Per determinare se il modulo di zlib PHP è attivo, creare un testo file denominato test. php e incollare la seguente riga:

<? php funzione phpinfo ();? >

Caricare il file sul server Web e quindi navigare utilizzando un browser Web per il percorso del file. Cercare la libreria zlib nella pagina risultante. Se non è visualizzato, contattare il provider di hosting Web o utilizzare funzionalità zlib di Apache.