Динамическое склеивание файла (php)

интернет программирование php софт клей

Возможно все же есть какие-либо хитрые способы реализации этой задачи, при установленном time_limit? (php)

Необходимо при обращении к скрипту, динамически склеивать файл из многочисленных кусков разбросанных повсюду. Отдача идет потоком. то есть первым отдается header с mimetype'ом, и далее подгружаются кусочек за кусочком, при чем сразу после подгрузки очередного куска идет его вывод .. тобиш потоком..

Решение - динамически собирать во временный файл и отдавать редиректом не совсем подходит, ибо в итоге время ожидания перед началом отдачи будет очень большое (пока скрипт по кусочкам собирая и через несколько шагов перезапуская сам себя соберет этот временный файл...), а так же конечные (склеенные) файлы могут быть очень большие... это может быть даже файл, склеенный из всех кусков что есть, и его просто некуда будет сохранить.

Понимаю проблема стремная, и рациональное решение свой сервер или выделенный (не суть).. но все же.. может есть еще творчески сломанные способы реализации такой задачи.. и обхода таймлимита..?

Примечание:
любого рода файлы итоговые могут быть.. вообще любого.. сами куски представляют из себя лишь различные комбинации байт.. эти комбинации склеиваются в определенном порядке.. на выходе получают файл.. формат конечного (склеенного) файла может получится любым.
Ответы:
А какого рода файлы-то?
Обход таймлимита.... нет надёжного решения.


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.