Please wait while page processes

I have a page on my site that processes a bunch of jpeg's that range in size from 800kb - 4mb.  I usually have anywhere from 20 to 100 jpegs to process. The script resizes each jpeg and adds appropriate data to a sql database using a stored procedure. The entire process for each jpeg takes 5-10 seconds. Currently if I have more then 20 jpegs then the script times out and while the page is executing I do not get any output. What is the best way to overcome this, is it as simple as adjusting the timeout property? Or is there a better way to do it. How can I display a message on the page that states "PLease wait while the page processes!" and then redirect the page to another when all the jpegs are done. Thanks in advance
LVL 2
CUTTHEMUSICAsked:
Who is Participating?
 
gregoryyoungCommented:
I usually make it an async operation (i.e. the page starts the process returns a please wait page that refreshes in 5-10 seconds if the operation is not complete it goes back to the please wait screen, if it is done it goes to a completion page)
0
 
CUTTHEMUSICAuthor Commented:
how do you make an async operation
0
 
gregoryyoungCommented:
in your page, start a thread that does the work and return ...

then have the page automatically refresh, have the thread write to the database when it is complete.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.