国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

wokerman作http服務(wù)時(shí),如何壓縮返回的json數(shù)據(jù)?

dior

用php內(nèi)置的服務(wù)器,在返回的時(shí)候加上ob_start("ob_gzhandler");
數(shù)據(jù)成功壓縮。
框架:thinkphp6
用wokerman啟動(dòng)的時(shí)候,一直壓縮不了。求指導(dǎo)如何壓縮返回的數(shù)據(jù)?

截圖

3543 3 0
3個(gè)回答

keytehu

試試
$connection->send(gzencode('數(shù)據(jù)'));

  • dior 2019-12-19

    謝謝回復(fù)!剛試了一下,返回的數(shù)據(jù)是壓縮了,但是返回的數(shù)據(jù)好像不是json

dior

謝謝回復(fù)!剛試了一下,這樣的話,返回的數(shù)據(jù)會(huì)變成二進(jìn)制的數(shù)據(jù)?截圖

  • phpcreeper 2019-12-20

    啟用壓縮后返回給客戶端的壓縮數(shù)據(jù)就是這樣的,只不過(guò)按理說(shuō)主流的瀏覽器默認(rèn)都是支持自動(dòng)gzip、deflate解壓縮的,你換其他瀏覽器試試看; 至少我的firefox、chrome都能如期工作。

  • dior 2019-12-21

    @614:嗯嗯,謝謝,出現(xiàn)這樣情況是用gzencode();方法壓縮后的。配置$connection->gzip = true;后,不用gzencode。數(shù)據(jù)就正常了。

six

你們方法不對(duì),不用手動(dòng)壓縮,設(shè)置下$connection->gzip = true;就行了

$connection->gzip = true;
$connection->send('數(shù)據(jù)');

發(fā)送的數(shù)據(jù)會(huì)自動(dòng)壓縮

  • dior 2019-12-19

    原來(lái)有這設(shè)置,謝謝大佬!實(shí)測(cè)有效,36K壓縮到了4K

  • dignfei 2022-04-26

    大佬,怎么看是否壓縮成功?

  • dignfei 2022-04-26

    gateway是通過(guò)Gateway::sendToClient($client_id,$data)來(lái)發(fā)送數(shù)據(jù)的。怎么使用這個(gè)?

  • walkor 2022-04-26

    $connection->gzip 是3.x的用法,4.x以上已經(jīng)不支持了。
    這個(gè)帖子已經(jīng)過(guò)期了,不要回復(fù)了

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??