On Thu, 26 Dec 2002, Max Kurilov wrote:
MK> Есть такая проблема: скрипт отдает большой блок данных (мегабайты). В
MK> независимости от того выводится ли это через fpassthru() или в цикле с
MK> fread(); flush() за несколько килобайт до завершения закачки скрипт
MK> "запуливает" эти несоклько килобайт и завершается, тогда как клиет может
MK> все еще выкачивать файл...
MK> Может кто-нибудь скажет в какой буфер улетают эти килобайтики и как это
победить?
MK> Apache/1.3.23 (Unix) PHP/4.2.3 rus/PL30.10
Это буфер отправки. Точнее, их два: у самого апача и еще у ядра (TCP send
buffer). Если с первым еще как-то можно справиться (рецепта я, впрочем, не
дам), то со вторым -- не судьба. А зачем, just for curiosity?
Sincerely,
D.Marck [DM5020, DM268-RIPE, DM3-RIPN]
------------------------------------------------------------------------
*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- marck@rinet.ru ***
------------------------------------------------------------------------
=============================================================================
= Apache-Talk@lists.lexa.ru mailing list =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =