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

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

dior

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

截圖

3536 3 0
3個回答

keytehu

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

  • dior 2019-12-19

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

dior

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

  • phpcreeper 2019-12-20

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

  • dior 2019-12-21

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

six

你們方法不對,不用手動壓縮,設置下$connection->gzip = true;就行了

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

發(fā)送的數(shù)據(jù)會自動壓縮

  • dior 2019-12-19

    原來有這設置,謝謝大佬!實測有效,36K壓縮到了4K

  • dignfei 2022-04-26

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

  • dignfei 2022-04-26

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

  • walkor 2022-04-26

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

年代過于久遠,無法發(fā)表回答
??