gzip没了...

最近回了趟老家,还是比较爽,没有电话,没有邮件,没有网络。每天听着青蛙的叫声入睡,哈哈。就是爽。明天要回上海了。这估计也是我上班以来休息的时间最长的一次了。
下午,把blog的模板改了改。
唉,这脚本被我改得乱七八糟了,现在升级也升不了了,麻烦。唉。用Yslow测试了一下,好像GZIP没有起来嘛。看了看代码,也没有发现什么问题。Archiver页面竟又有GZIP压缩,就主页没有压缩,唉,搞不明白了。回头有空再看看吧。网上找到一段代码,记录下,有空看看。

php代码
  1. <?php    
  2.      $file="all.js";    
  3.      header("Expires:".gmdate("D, d M Y H:i:s", time()+15360000)."GMT");    
  4.      header("Cache-Control: max-age=315360000");    
  5.      $mtime = filemtime($file);    
  6.      $gmt_mtime = gmdate('D, d M Y H:i:s'$mtime) . ' GMT';    
  7.      header("Last-Modified:" . $gmt_mtime);    
  8.      $ext = array_pop(explode('.'$file));    
  9.      switch ($ext){    
  10.      case 'css':    
  11.          header("Content-type: text/css");    
  12.          break;    
  13.      case 'js' :    
  14.          header("Content-type: text/javascript");    
  15.          break;    
  16.      case 'gif':    
  17.          header("Content-type: image/gif");    
  18.          break;    
  19.      case 'jpg':    
  20.          header("Content-type: image/jpeg");    
  21.          break;    
  22.      case 'png':    
  23.          header("Content-type: image/png");    
  24.          break;    
  25.      default:    
  26.          header("Content-type: text/plain");    
  27.      }    
  28.      if(extension_loaded('zlib')){ob_start('ob_gzhandler');}    
  29.      echo implode('', file($file));    
  30.      if(extension_loaded('zlib')){    
  31.      ob_end_flush();    
  32.      }    
  33. ?>   

关键词: blog , php

上一篇: baidu又在发颠了,还是又...
下一篇: autosuggestion tag for sablog

相关文章
访客评论
#1
回复 種田技術顧問 2008-09-14, 12:46:05
跟青蛙睡觉  感觉不错哦
#2
回复 種田地 2008-09-14, 18:52:43
每天吃青蛙才爽呢。
#3
回复 路过 2008-09-15, 08:44:13
我靠,犯法的啊。
发表评论

评论内容 (必填):