Скачка больших фаилов. Теория.

Kivsiak

Новичок
Скачка больших фаилов. Теория.

Скрипт отдает большой фаил порядка 100мб. Делаю я это через чтение фаила кусками по 1-100Кб (пока не определился) и последующей выдачей через echo. Напрямую я отдавать не могу так как фаил может отдавтся только тем у кого есть на него права. Время жизни скрипта не ограничено.
Пока думал понял что не хватает теории. Как все это выполняется на низком уровне? Скрипт ждет пока клиент получит очередной кусок и потом отдает новый или все это скапливается в буфере из которого клиент выбирает данные? или еще как-то?
Где можно почитать про это?
 

TheBattle

Новичок
Re: Re: Скачка больших фаилов. Теория.

Автор оригинала: Nirva
а еще есть такая функция, readfile() ее фамилия
А весьма немаленький размер читаемого файла вам ни о чём не говорит? Что file(), что readfile(), - они ж всё в оперативной памяти держать будут....
 

Dreammaker

***=Ф=***
>Где можно почитать про это?

в поиске по форуму ключевое слово антилич. Немного модифицировать идею и не нужно отдавать через скрипт..
 

Kivsiak

Новичок
Dreammaker идей чтобы не отдавать через скрипт много начиная от динамического модифицирования .htaccess и закачничвая созданием жестких ссылок в открытой области ввв рута. Это не вопрос.
Вопрос скорее в том как ведет пхп при отдаче больших объемов.

Вопрос снят.
Все будет скапливатся в буфере апача
 
Сверху