Dla flush php - jak wyłączyć gzip dla konkretnego pliku?

Mam wywołanie ajax do somefile.php. Chcę, aby skrypt php wykonał proste zadanie, a następnie odesłał dane do użytkownika i wykonał tylko bardzo czasochłonne zadania. więc muszę opróżnić wyjście po pierwszym prostym zadaniu. to nie działa, prawdopodobnie dlatego, że mam włączoną funkcję gzip.

Zdecydowanie nie chcę wyłączać gzip na całym vhost, a także nie we wszystkich folderach, w których znajduje się somefile.php. po prostu chcę go wyłączyć dla tego konkretnego pliku. czy to jest możliwe?

EDYTOWAĆ:

to jest to, co zawarłem w moim apache conf:

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

to jest mój skrypt 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>

to nie działa. Po 10 sekundach nadal widzę cały wynik.

questionAnswers(3)

yourAnswerToTheQuestion