in reply to Informing the User the Status of their Query

For such long running reports I tend to use a queuing daemon. the have the webpage submit a report to the queue. This has an id. The page then refreshes at say a 1 min interval to show if the report has finished. It then shows a download link for the completed report.

You then have a cache of previously run reports

Hope this helps
UnderMine

  • Comment on Re: Informing the User the Status of their Query