麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > PHP > 正文

將PHP程序中返回的JSON格式數(shù)據(jù)用gzip壓縮輸出的方法

2024-05-04 23:43:30
字體:
供稿:網(wǎng)友
這篇文章主要介紹了將PHP中返回的JSON格式數(shù)據(jù)用gzip壓縮輸出的方法,文中示例環(huán)境為Linux系統(tǒng)與Apache服務(wù)器,需要的朋友可以參考下
 

1.使用壓縮與不使用壓縮的HTTP輸出比較

將PHP程序中返回的JSON格式數(shù)據(jù)用gzip壓縮輸出的方法

2.開啟gzip

利用apache mod_deflate module 開啟gzip 
開啟方法:

sudo a2enmod deflatesudo /etc/init.d/apache2 restart

關(guān)閉方法:

sudo a2dismod deflatesudo /etc/init.d/apache2 restart

3.設(shè)置需要gzip壓縮輸出的類型

json的輸出類型是application/json,所以可以這樣設(shè)置 
在httpd.conf的<Directory></Directory>中加入

<IfModule mod_deflate.c>AddOutputFilterByType DEFLATE application/json</IfModule>
<?php$data = array(  array('name'=>'one','value'=>1),  array('name'=>'two','value'=>2),  array('name'=>'three','value'=>3),  array('name'=>'four','value'=>4),  array('name'=>'five','value'=>5),  array('name'=>'six','value'=>6),  array('name'=>'seven','value'=>7),  array('name'=>'eight','value'=>8),  array('name'=>'nine','value'=>9),  array('name'=>'ten','value'=>10),);header('content-type:application/json');echo json_encode($data);?>

設(shè)置gzip前輸出:

將PHP程序中返回的JSON格式數(shù)據(jù)用gzip壓縮輸出的方法

設(shè)置gzip后輸出:

將PHP程序中返回的JSON格式數(shù)據(jù)用gzip壓縮輸出的方法

4.單個json使用gzip壓縮輸出

設(shè)置AddOutputFilterByType DEFLATE application/json后,所有json格式的數(shù)據(jù)輸出都將使用gzip壓縮輸出。
如果只想某一個json使用gzip壓縮輸出,其他不需要,可以使用ob_start();方法來實現(xiàn)。

首先不需要設(shè)置AddOutputFilterByType,然后在代碼最開始位置加入ob_start('ob_gzhandler');

<?phpob_start('ob_gzhandler');$data = array(  array('name'=>'one','value'=>1),  array('name'=>'two','value'=>2),  array('name'=>'three','value'=>3),  array('name'=>'four','value'=>4),  array('name'=>'five','value'=>5),  array('name'=>'six','value'=>6),  array('name'=>'seven','value'=>7),  array('name'=>'eight','value'=>8),  array('name'=>'nine','value'=>9),  array('name'=>'ten','value'=>10),);header('content-type:application/json');echo json_encode($data);?>


注:相關(guān)教程知識閱讀請移步到PHP教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美黄色一级片在线观看 | 国产99视频精品免视看9 | 久久最新视频 | 精品一区二区三区在线观看视频 | 中国fx性欧美xxxx | 久久精品国产99国产精品澳门 | 中国hdxxxx护士爽在线观看 | 黄色电影免费网址 | 国产亚洲精品综合一区91 | 手机免费看一级片 | 国产一级在线看 | 一级网站 | 一级黄色在线免费观看 | 亚洲福利视频52 | 91美女福利视频 | 日韩精品中文字幕在线观看 | 免费国产在线观看 | 高潮激情aaaaa免费看 | 丰满年轻岳中文字幕一区二区 | 久久久噜噜噜久久熟有声小说 | 精品一区二区三区中文字幕老牛 | 男女无遮挡羞羞视频 | va视频在线 | 成年免费视频黄网站在线观看 | 免费观看一级欧美大 | 日韩毛片网| 国产精品久久久久久久不卡 | 91色综合综合热五月激情 | 国产精品久久久久国产精品三级 | 视频一区 中文字幕 | 久久色网站 | 国产一级91| 欧美视频一区二区三区四区 | 国产毛片自拍 | 精品久久久久久综合日本 | av在线直播观看 | 成人毛片免费看 | 91福利社在线 | 国产亚洲精久久久久久蜜臀 | 国产精品一区99 | 人人做人人看 |