{:en}

6 ways to Enable gzip compression in WordPress

Enable Gzip Compression: Best things you must do to make your website Performance faster to is to enable WordPress Gzip compression. It is a crucial aspect because simply put, if you want your website. performance to be faster, the size of the pages you need to serve to your visitors needs to be Reduced.



Enable Gzip Compression

Summary

The server supports .htaccess files (applicable to Apache and Litespeed servers). Make a .htaccess file in WordPress “root directory”. There are two kinds of code in the .htaccess file to enable gzip compression.

This is How the warning looks like on GTMetrix:

GTmatrix Gzip Compression

This is a high recommendation on Google PageSpeed Insights:

Pagespeed Gzip Compression

How to Check for GZip compression Status.

Before you Make any changes, you should want to check whether your website’s gzip Compression is already enabled for your WordPress site. There are quite a few other sites to Check Gzip Compression. These are the Links.

NOTE: Make sure to backup of The File in Which You Are Going to Make Changes. Because any Tiny errors in those files can break your site and make it go Offline instantly. Create a copy of your current working version before Doing any changes so that you can Revert Changes to it if something goes wrong.


1. Using Index.php File.

Open the index.php file in the root directory of the website (note that it is not the root of the theme), find:

Define(‘WP_USE_THEMES’, true);

Add the following code below:

Ob_start(‘ob_gzhandler’);

The server must support Zlib Compression Functions before it can be started. You can discard a web probe and query it on the server to see it.

Related Post:  How To Disable Ads In Utorrent In 2Min [2019]

This method is the simplest one, but there is a small drawback, that is, each time the program is upgraded, the file must be re-edited.Also Check: 7 Tips for SEO Image Optimization [Complete Guide] 2019


2. Using.htaccess File.

The second method requires the server to support .htaccess files (applicable to Apache and Litespeed servers). Create a .htaccess file in the WordPress root directory. There are two kinds of code in the .htaccess file to enable gzip compression. The code is as follows:

The first:

Php_value output_handler ob_gzhandler

Second:

ExpiresActive On

ExpiresByType image/gif A2592000

ExpiresByType image/jpeg A2592000

ExpiresByType image/png A2592000

ExpiresByType image/x-icon A2592000

ExpiresByType application/x-javascript A604800

ExpiresByType text/css A604800

SetOutputFilter DEFLATE

AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript

Also Check: WordPress SEO optimization: 10 Tips to Improve SEO Easily [2019]


3. Enable GZIP via php.ini File.

Enable GZIP through php.ini (Gzip method is enabled under Win server), provided that the server supports php.ini redefinition, you can add the following code in php.ini:

Zlib.output_compression_level = number (the number is a value of 1-9, 1 has the lowest compression ratio, it is recommended to take 5)

It should be noted that if the gzip function is disabled in the .htaccess file, then gzip should be enabled in the .htaccess file after opening it in the php.ini file, otherwise it will have no effect.Also Check: Increase Blog Page Views to 50% in the Normative way [Free]


4. Enable Gzip Using Plugin.

There are Alot of Plugin to Choose From to Enable Gzip Compression in WordPress. Below are The List of Few. Just Install the WordPress GZIP plugin And Enable Gzip Compression with One Click.

Related Post:  8 Coolest WordPress Tips & Tricks You Should Learn Today 2019

Plugin Name: WP Performance Score Booster.

Plugin Name: Pagespeed Ninja

Plugin Name: Enable Gzip Compression

Also Check: 8 Coolest WordPress Tips & Tricks You Should Learn Today 2019


5. Enable Gzip Comparison Using Function.php

Find the function.php file below the theme and add the following code to this file:

//Gzip compression

Function dtheme_gzip() {

If ( strstr($_SERVER[‘REQUEST_URI’], ‘/js/tinymce’) )

Return false;

If ( ( ini_get(‘zlib.output_compression’) == ‘On’ ||ini_get(‘zlib.output_compression_level’) > 0 ) || ini_get(‘output_handler’) == ‘ob_gzhandler’ )

Return false;

If (extension_loaded(‘zlib’) && !ob_start(‘ob_gzhandler’))

Ob_start();

}

Add_action(‘init’,’dtheme_gzip’);

//End of code


6. Enabling GZIP Page Compression via CPanel

Rather Than enabling GZip compression at WordPress level, you can do Gzip at the server level. This Method Will Make all of your websites hosted on your server would now be fully gzip enabled. 

Enable Gzip Compression in Cpanel

Follow These exact steps for this procedure:

  1. Log in to the CPanel.
  2. Click on the “Optimize” Option.
  3. Choose the “Compress All Content” option.
  4. Press on Update settings.
  5. Test for Gzip compression, and you’re Website is Gzip Enabled.

Also Check: Top 10 Most Popular WordPress Themes 2019 [SEO OPTIMIZED]


How to Disable Gzip Compression.

To Disable Gzip feature is much Easier. You Just Have to reverse the above changes. You Have to remove all of the additional codes which we added to the config files. Also, disable the plugin, or disable the “Optimize website” feature is the CPanel.

Afterthat rerun the tests to check whether the Gzip compressing of files has been disabled.


Conclusion

You can easily achieve Huge saving by enabling WordPress gzip compression, It Can Improve Website Speed. Also, By Enabling Gzip Compression you Can Save up to 82% on the size of files. This is a Best way to make your website much faster.

The above five methods can open the GZIP compression function of WordPress, but only one way can be used to open it, otherwise, there may be conflicts. It is recommended that everyone use the fifth or Fourth one, which is more convenient.

After setting it up, you can test the compression effect at Above Mentioned Website’s. Links in the Beginning of This Article.

Also Check: CHEAP WEB HOSTING IN INDIA [FREE DOMAIN+SSL] HOSTKARLE

{:}{:es}

6 formas de habilitar la compresión gzip en WordPress

Habilitar la compresión Gzip: Lo mejor que debe hacer para que el rendimiento de su sitio web sea más rápido es habilitar la compresión WordPress Gzip. Es un aspecto crucial porque, simplemente, si quieres tu sitio web. Para que el rendimiento sea más rápido, el tamaño de las páginas que necesita para servir a sus visitantes debe reducirse.

Resumen:-

El servidor admite archivos .htaccess (aplicables a los servidores Apache y Litespeed). Haga un archivo .htaccess en WordPress “directorio raíz”. Hay dos tipos de código en el archivo .htaccess para habilitar la compresión gzip.

Así es como se ve la advertencia en GTMetrix:

Esta es una alta recomendación en Google PageSpeed ​​Insights:

Cómo comprobar el estado de compresión GZip.

Antes de realizar cualquier cambio, debería comprobar si la compresión gzip de su sitio web ya está habilitada para su sitio de WordPress. Hay muchos otros sitios para comprobar la compresión Gzip. Estos son los enlaces.

NOTA: Asegúrese de realizar una copia de seguridad del archivo en el que va a realizar cambios. Debido a que cualquier pequeño error en esos archivos puede romper su sitio y hacer que se desconecte instantáneamente. Cree una copia de su versión de trabajo actual antes de realizar cambios para que pueda revertir los cambios si algo sale mal.

1. Usando el archivo Index.php.

Abra el archivo index.php en el directorio raíz del sitio web (tenga en cuenta que no es la raíz del tema), busque:

Define(‘WP_USE_THEMES’, true);

Agregue el siguiente código a continuación:

Ob_start(‘ob_gzhandler’);

El servidor debe admitir las funciones de compresión Zlib antes de que pueda iniciarse. Puede descartar una sonda web y consultarla en el servidor para verla.

Este método es el más sencillo, pero hay un pequeño inconveniente, es decir, cada vez que se actualiza el programa, el archivo debe volver a editarse.

2. Utilizando el archivo.htaccess.

El segundo método requiere que el servidor admita archivos .htaccess (aplicable a los servidores Apache y Litespeed). Cree un archivo .htaccess en el directorio raíz de WordPress. Hay dos tipos de código en el archivo .htaccess para habilitar la compresión gzip. El código es el siguiente:

El primero:

Php_value output_handler ob_gzhandler

Segundo:

ExpiresActive On
ExpiresByType image/gif A2592000
ExpiresByType image/jpeg A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType application/x-javascript A604800
ExpiresByType text/css A604800

SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript

3. Habilitar GZIP a través del archivo php.ini.

Habilite GZIP a través de php.ini (el método Gzip está habilitado en el servidor Win), siempre que el servidor admita la redefinición de php.ini, puede agregar el siguiente código en php.ini:

Zlib.output_compression_level = número (el número es un valor de 1-9, 1 tiene la relación de compresión más baja, se recomienda tomar 5)

Se debe tener en cuenta que si la función gzip está deshabilitada en el archivo .htaccess, gzip debería estar habilitada en el archivo .htaccess después de abrirlo en el archivo php.ini, de lo contrario no tendrá ningún efecto. También verifique: Aumente la página del blog Vistas al 50% en modo normativo [Gratis]

4. Habilitar Gzip usando el complemento(Plugin).

Hay muchos complementos para elegir para habilitar la compresión Gzip en WordPress. A continuación se presentan la lista de pocos. Simplemente instale el complemento WordPress GZIP y habilite la compresión Gzip con un solo clic.

Plugin Name: WP Performance Score Booster.

Click to Download

Plugin Name: Pagespeed Ninja

Click to Download

Plugin Name: Enable Gzip Compression

Click to Download

5. Habilitar la comparación de Gzip usando Function.php

Encuentre el archivo function.php debajo del tema y agregue el siguiente código a este archivo:

//Gzip compression
Function dtheme_gzip() {
If ( strstr($_SERVER[‘REQUEST_URI’], ‘/js/tinymce’) )
Return false;
If ( ( ini_get(‘zlib.output_compression’) == ‘On’ ||ini_get(‘zlib.output_compression_level’) > 0 ) || ini_get(‘output_handler’) == ‘ob_gzhandler’ )
Return false;
If (extension_loaded(‘zlib’) && !ob_start(‘ob_gzhandler’))
Ob_start();
}
Add_action(‘init’,’dtheme_gzip’);
//End of code

6. Habilitar la compresión de páginas GZIP a través de CPanel

En lugar de habilitar la compresión GZip a nivel de WordPress, puedes hacer Gzip a nivel de servidor. Este método hará que todos sus sitios web alojados en su servidor ahora estén totalmente habilitados para gzip.

Siga estos pasos exactos para este procedimiento:

  1. Inicie sesión en el CPanel.
  2. Haga clic en la opción “Optimizar”.
  3. Elija la opción “Comprimir todo el contenido”.
  4. Presione en Configuración de actualización.
  5. Pruebe la compresión Gzip, y su sitio web está habilitado para Gzip.

También verifique: Los 10 temas de WordPress más populares de 2019 [SEO OPTIMIZADO]

Cómo deshabilitar la compresión Gzip.

Deshabilitar la función Gzip es mucho más fácil. Sólo tienes que revertir los cambios anteriores. Debe eliminar todos los códigos adicionales que agregamos a los archivos de configuración. Además, deshabilite el complemento, o deshabilite la función “Optimizar sitio web” es el CPanel.

Después de eso, vuelva a ejecutar las pruebas para verificar si la compresión de archivos de Gzip se ha deshabilitado.

Conclusión

Puede lograr un gran ahorro fácilmente al habilitar la compresión gzip de WordPress. Además, al habilitar la compresión Gzip, puede ahorrar hasta un 82% en el tamaño de los archivos. Esta es la mejor manera de hacer que su sitio web sea mucho más rápido.

Los cinco métodos anteriores pueden abrir la función de compresión GZIP de WordPress, pero solo se puede utilizar una forma para abrirla, de lo contrario, puede haber conflictos. Se recomienda que todos utilicen el quinto o cuarto, lo que es más conveniente.

Después de configurarlo, puede probar el efecto de compresión en el sitio web mencionado arriba. Enlaces al principio de este artículo.

{:}

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!


Taran Jeet

Taran Jeet is a 24-year-old who enjoys Writing, Studying and football. He is helpful and creative, but can also be very lazy and a bit moody. He is addicted to Helping Others for Free, He is Founder of Real Tips. Taran Works Day and Night Writing and Helping People all over the World.