title: difference between gzip compression and `ob_start('ob_gzhandler')`
body: <p>what is difference between <code>ob_start()</code> and <code>ob_start('ob_gzhandler')</code> ?</p>
  
  <p>and what's the use of these ? If I use <code>.htaccess</code> gzip compression then even too need of <code>ob_start()</code> in my code to increase speed of website</p>
  
  <p>I have used following in my core.php file which will be called every time on every request.</p>
  
  <pre><code>if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) {
      ob_start('ob_gzhandler');
  } else {
      ob_start();
  }
  </code></pre>
  
  <p>Also I have used <code>gzip</code> compression to compress files</p>