PHP php中的gzip文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP php中的gzip文件相关的知识,希望对你有一定的参考价值。

<?php
  if(extension_loaded('zlib')){
    ob_start('ob_gzhandler');
  }
  header ('content-type: text/css; charset: UTF-8');
  header ('cache-control: must-revalidate');
  $offset = 60 * 60;
  $expire = 'expires: ' . gmdate ('D, d M Y H:i:s', time() + $offset) . ' GMT';
  header ($expire);
  ob_start('compress');
  function compress($buffer) {
      // remove comments 
      $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
      return $buffer;
    }
 
   // list CSS files to be included
  include('baseline.css');
    include('styles.css');
 
  if(extension_loaded('zlib')){ob_end_flush();}
?>

以上是关于PHP php中的gzip文件的主要内容,如果未能解决你的问题,请参考以下文章

PHP 压缩gzip中的Javascript或CSS文件

php中的gzip文件

PHP中的Gzip CSS文件

PHP 在PHP文件中使用mod_gzip

用C#解码PHP中的GZIP流

使用 IIS 禁用单个 php 文件的 Gzip 压缩