Для php flush - как отключить gzip для конкретного файла?

У меня есть вызов ajax для somefile.php. я хочу, чтобы скрипт php выполнил простую задачу, а затем отправил обратно данные пользователю, и только после этого занял много времени. поэтому мне нужно очистить вывод после первого простого задания. это не работает, вероятно, потому что у меня есть gzip.

Я определенно не хочу отключать gzip для всех vhost, а также не во всех папках, где находится somefile.php. я просто хочу отключить его для этого конкретного файла. это возможно?

РЕДАКТИРОВАТЬ:

это то, что я включил в мой apache conf:

<code><FilesMatch \.php$>
    SetEnv no-gzip 1
</FilesMatch>
</code>

это мой скрипт php:

<code><?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);
}
?>
</code>

это не работает. я все еще вижу все выходные вместе через 10 секунд.

Ответы на вопрос(3)

Ваш ответ на вопрос