多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php進行壓縮 ob_gzhandler函數有3種方法

php進行壓縮 ob_gzhandler函數有3種方法

來源:程序員人生   發布時間:2014-03-14 18:51:42 閱讀次數:3952次

使用ob_gzhandler函數有3種方法讓它對php進行壓縮:

1、在php.ini中設置output_handler = ob_gzhandler

2、在.htaccess中加入php_value output_handler ob_gzhandler

3、在php文件頭加上ob_start(‘ob_gzhandler’);

第一種我們是沒法辦到,第二種方法不錯,可以一勞永逸,一、二種方法效果都一樣,就是對所有php后綴文件進行壓縮,我這里主要介紹一下第三種方法,就是試用CSS壓縮法,例如對模板下的style.css進行壓縮.

1,把模板目錄下的style.css復制一份出來,命名為style.css.php,接著在style.css.php頂部加入這句:

  1. <?php if(extension_loaded('zlib')) {ob_start('ob_gzhandler');} header("Content-type: text/css"); ?> 

在最后加上如下代碼:<?php if(extension_loaded('zlib')) {ob_end_flush();} ?>

2、按照下面的方式修改header.php中的css連接,原來的代碼如下:

<link rel="stylesheet" type="text/css" media="screen" href="/style.css"/>

修改后的代碼如下:

<link rel="stylesheet" type="text/css" media="screen" href="/style.css.php"/>

搞定,現在你的CSS就可以被gzip壓縮了,JS也可以使用同樣的方法,只是在xx.js.php頭部加入的應該是這樣,代碼如下:

<?php if ( extension_loaded('zlib') ) {ob_start('ob_gzhandler');} header("Content-Type: text/java script"); ?>

小結:復制的時候去掉?php前的空格,仔細看看K2主題的中的JS,就是修改后綴為php后在頂部加入了ob_gzhandler函數.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美精品专区第1页 | 三级做爰大爽长视频在线观看 | 最近最新中文字幕国语片 | 男人边吃奶边做性视频 | 国产精品v欧美精品v日韩 | 国产成人精品久久综合 | 亚洲综合日韩精品欧美综合区 | 爱爱一区| 国产亚洲精品久久久久久久网站 | 欧美一级黄视频 | 久草在线观看福利视频 | 婷婷色伊人 | 亚洲精品永久免费 | 国产精品第1页 | 噜噜噜在线观看播放视频 | 欧美日韩大尺码免费专区 | 婷婷丁香综合 | 五月在线视频 | 一级中文字幕 | 亚欧成人毛片一区二区三区四区 | 国产h视频在线观看网站免费 | 末发育娇小性色xxxxx视频 | 一级爱爱片一级毛片-一毛 一级爱一级做a性视频 | 在线看黄网址 | 爱爱三级| 亚洲天堂中文字幕在线观看 | 欧美v亚洲v国产v | 久草国产精品 | 中文字幕.com| 亚洲高清一区二区三区 | 欧美异族性hdsex在线播放 | 国产午夜精品不卡视频 | 伊人久久大香线蕉久久婷婷 | 欧美巨大xxxx做受孕妇视频 | 在线观看视频在线观看 | 自拍自偷| 亚洲国产欧美一区二区欧美 | a爱做片免费网站 | 伊人久久综合成人亚洲 | 一区二区三区亚洲 | 亚洲成人影院在线 |