Performance 45 Recently updated 3 min read

How to Enable Gzip Compression in cPanel for Faster Website Loading

How to Enable Gzip Compression in cPanel for Faster Website Loading

Introduction: Gzip compression is a powerful technique to enhance website performance by reducing the size of transferred data, resulting in faster page load times. In cPanel, you can enable gzip compression at both the server level and PHP level to achieve optimal compression for your website's assets. This guide will walk you through the steps to enable gzip compression, providing your visitors with an improved browsing experience.

Part 1: Enable Gzip Compression at the Server Level

  1. Log in to cPanel: Log in to your cPanel account using your credentials.
  2. Locate "Optimize Website" Option: In the cPanel dashboard, navigate to the "Software" or "Advanced" section, or use the search bar to find the "Optimize Website" or "Optimize Website (gzip)" option.
  3. Enable Gzip Compression: On the "Optimize Website" or "Optimize Website (gzip)" page, check if gzip compression is already enabled. If it's enabled, you'll see a message indicating so.
    • If gzip compression is not enabled, click on the "Enable" or "Compress All Content" button to enable gzip compression.

Part 2: Enable Gzip Compression at the PHP Level

  1. Access the MultiPHP INI Editor: In cPanel, scroll down to the "Software" section, and click on the "MultiPHP INI Editor" option.
  2. Choose the PHP Version: Select the PHP version that your website is using. If you're unsure, check your website's code or consult with your hosting provider.
  3. Manage zlib Compression: Locate the "zlib.output_compression" directive. This controls zlib compression for PHP output.
    • If "zlib.output_compression" is set to "On," PHP-level gzip compression is enabled.
    • If it's set to "Off," PHP-level gzip compression is disabled.
  4. Enable or Disable zlib Compression: To enable zlib compression for PHP output, click on the switch icon next to the "zlib.output_compression" directive, and toggle it to "On."
  5. Save Changes: Scroll down and click on the "Apply" button to save the changes.

Conclusion: By combining server-level gzip compression (enabled through the "Optimize Website" option) with PHP-level zlib compression (managed via the MultiPHP INI Editor), you can take full advantage of gzip compression for your website. This will result in reduced loading times, improved user experience, and better search engine rankings. Enjoy the faster performance of your website!

Note: After enabling gzip compression, it's essential to thoroughly test your website to ensure that everything works correctly. If you encounter any issues, consult with your support team for assistance.

Discussion

Loading the discussion…