ChrisB: HEAD-Alternative

Beitrag lesen

Hi,

Da mein Downloader den Download über mehrere Slots startet, schicke ich zunächst ein HEAD-Request an den/die Server, um Informationen wie die Download-Größe zu erfahren.
Wird der Download jedoch bspw. über ein PHP-Skript ausgeliefert, das den speed regelt, dann hängt mein Programm jedes mal. Das liegt vermutlich daran, dass das Skript erst abgearbeitet wird und danach der Response geschickt wird. Und da das Skript mehrere sleeps beinhalten kann, um nicht zu viele Bytes pro Sekunde zu verschicken, kann es ziemlich lange dauern, bis das Skript fertig ist.

Dann lass das Script halt was anderes machen (bspw. nur Dateigroesse auslesen und per entsprechendem Header zurueckgeben), wenn die anfordernde Methode HEAD war. $_SERVER liefert auch darueber Aufschluss.

MfG ChrisB

--
"The Internet: Technological marvel of marvels - but if you don't know *what* you're lookin' for on the Internet, it is nothing but a time-sucking vortex from hell."