I have a php application (served on windows) from which users can download files.
The app responds to file download requests via a call to http_sendfile.
If the user (Internet Explorer) has a download underway (ie. the save as dialog has been directed to a local folder, and the client sees a "saving ..." dialog as the file is written ...
It appears that if the user sends other http requests, the server does not respond to them until the http_sendfile process is complete (or cancelled by the user).
I am hoping to allow concurrent navigation of the site while the user may have a file download underway.
Is this a limitation of the http_sendfile in php? That it doesn't yield to other requests?
Or is there a method of achieving my desired behavior that I am missing?
Thank you in advance.