I've got a form which may take several minutes to process when submitted. (Uploads & parses text files which are likely to be in excess of 50mb) This isn't fundamentally a problem, since there will only ever be one or two people who use it and they don't need to see results right away. However, the processing can litterally take 5-10 minutes, and I'd like to provide *some* indication to the user that things are proceeding propperly. I'm not coming up with a good way to go about it, though. Anyone have a pat solution?
Incidentally, anyone know the characteristics of a MySQL insert as far as execution time? I *think* the processing of my file is O(n), but only if an insert into a table can be approximated as a constant cost.