php 禁用 gzip,对于php flush – 如何禁用特定文件的gzip?

我对somefile.php进行了ajax调用.我希望php脚本能够执行一项简单的任务,而不是将数据发送给用户,而且只需要执行非常耗时的任务.所以我需要在第一个简单任务后刷新输出.它不起作用,可能是因为我有gzip启用.

我绝对不想在所有vhost中禁用gzip,也不想在somefile.php所有的文件夹中禁用gzip.我只是想为这个特定的文件禁用它.那可能吗?

编辑:

这就是我在apache conf中包含的内容:

SetEnv no-gzip 1

这是我的PHP脚本:

$sucesss = @apache_setenv('no-gzip', 1);

@ini_set('zlib.output_compression', 0);

@ini_set('implicit_flush', 1);

ob_start();

for($i=0;$i<10;$i++)

{

echo 'printing...';

ob_flush();

flush();

sleep(1);

}

?>

它不起作用.我仍然会在10秒后看到所有输出.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值