если нет цели полностью управлять параметрами отдачи файла, то лучше не грузить сервер прокачкой файла через пхп, а считать розданные файлы через обработку access.log апача.
готовых скриптов для такой обработки тоже более чем достаточно.
готовых скриптов для такой обработки тоже более чем достаточно.