nie chcę szaremu użytkownikowi dać adresu do pliku -> www.domena.pl/pliki/a.zip
więc wymyśliłem sposób aby zrobić to tak -> www.domena.pl/download?pliki=a.zip
i teraz moje pytanie, czy jeśli otworze ten plik fopen i oczywiście dodam odpowiedni header, że zacznie pobieranie się pliku, to nie nastąpi przepełnienie się bufforu PHP ?
zdaje sobie sprawę tego, że PHP za pomocą funkcji "echo fread" przygotuje cały plik w 3 sekundy, a przecież pobieranie tego pliku przy transferze 10 kb/s może potrwać nawet i godzinę

czy użycie funkcji flush da mi coś na tej zasadzie, że wyśle 128kb danych, funkcja flush poczeka, aż przeglądarka odbierze dane i przesyłam kolejne 128kb i tak do końca pliku ? dobrze rozumiem zasade działania tej funkcji ? czy istnieje jakaś inna o takim działaniu ?
Pozdrawiam