最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP3.1新特性之對頁面壓縮輸出的支持

 更新時間:2014年06月19日 15:44:06   投稿:shichen2014  
ThinkPHP3.0及以前的版本都沒有內(nèi)置頁面壓縮輸出功能,手動添加代碼設置可能會與php配置環(huán)境沖突,ThinkPHP3.1新特性增加了對頁面壓縮輸出的支持,需要的朋友可以參考下

目前大多數(shù)瀏覽器都已經(jīng)支持頁面的壓縮輸出,通過壓縮輸出,頁面大小可以減少30%,但是由于3.0及以前的版本都沒有內(nèi)置頁面壓縮輸出功能,所以一般來說,開發(fā)人員需要自己在入口文件中添加:

ob_start('ob_gzhandler');

但是由于服務器環(huán)境的不同,有時候這個配置會和php.ini文件中的zlib壓縮配置沖突。而ThinkPHP3.1版則內(nèi)置了頁面壓縮輸出的功能,不再需要再手動添加ob_gzhandler代碼,增加OUTPUT_ENCODE配置參數(shù),并支持檢測zlib.output_compression。

框架默認會進行頁面壓縮輸出,并且會自動檢測zlib.output_compression配置,如果php.ini里面zlib.output_compression是開啟狀態(tài),則仍然以服務器環(huán)境的頁面壓縮方式進行頁面壓縮。

相關代碼只有一行:

if(!ini_get('zlib.output_compression') && C('OUTPUT_ENCODE')) ob_start('ob_gzhandler');

在個別特殊的環(huán)境下面,如果出現(xiàn)類似下面的錯誤提示:

output_handler "ob_gzhandler" conflicts with "zlib.output_compression" 

一般是由于你的服務器配置了其他的壓縮方式導致沖突,這個時候你可以手動關閉OUTPUT_ENCODE,即:

'OUTPUT_ENCODE'=>false

就可以解決問題。

相關文章

最新評論

永吉县| 元江| 理塘县| 广西| 读书| 武强县| 洪泽县| 杭锦后旗| 琼海市| 达州市| 阿图什市| 施秉县| 孝昌县| 怀宁县| 寿光市| 辽阳县| 张掖市| 林周县| 永福县| 北宁市| 兴安县| 泗洪县| 普格县| 泰来县| 广东省| 建阳市| 平利县| 万年县| 宣化县| 临武县| 汉沽区| 山东省| 库尔勒市| 木兰县| 洞头县| 定边县| 嘉荫县| 南漳县| 临泽县| 罗城| 颍上县|