用php內(nèi)置的服務器,在返回的時候加上ob_start("ob_gzhandler");
數(shù)據(jù)成功壓縮。
框架:thinkphp6
用wokerman啟動的時候,一直壓縮不了。求指導如何壓縮返回的數(shù)據(jù)?
謝謝回復!剛試了一下,這樣的話,返回的數(shù)據(jù)會變成二進制的數(shù)據(jù)?
啟用壓縮后返回給客戶端的壓縮數(shù)據(jù)就是這樣的,只不過按理說主流的瀏覽器默認都是支持自動gzip、deflate解壓縮的,你換其他瀏覽器試試看; 至少我的firefox、chrome都能如期工作。
@614:嗯嗯,謝謝,出現(xiàn)這樣情況是用gzencode();方法壓縮后的。配置$connection->gzip = true;后,不用gzencode。數(shù)據(jù)就正常了。
你們方法不對,不用手動壓縮,設置下$connection->gzip = true;就行了
$connection->gzip = true;
$connection->send('數(shù)據(jù)');
發(fā)送的數(shù)據(jù)會自動壓縮