Hello,
I have a website that allows users to select data variables and add them to a cart and have our process generate the data in the selected format. If a large job is created with over 5,000 columns by 50,000 rows it takes a long time and the browser(Firefox 30) gives a timeout error. Once the user clicks submit I execute a sas file that is generated based on the user selections. This sas file runs on a linux server. Once this is complete I create a text or pdf file explaining the data that was selected. This is run on the web server.
1. What would be my best option to use to keep this connection alive past the 5 minutes without having to change any browser settings locally?
2. Can I have ajax send something every minute to the browser till the job is done?
3. Can i use a progress bar?
4. Can this be done without multi-threading?
I inherited this website so i'm not sure how the version that is being used now doesn't time out. I'm still looking into that but I want to use current technologies if possible.
Thank you
I have a website that allows users to select data variables and add them to a cart and have our process generate the data in the selected format. If a large job is created with over 5,000 columns by 50,000 rows it takes a long time and the browser(Firefox 30) gives a timeout error. Once the user clicks submit I execute a sas file that is generated based on the user selections. This sas file runs on a linux server. Once this is complete I create a text or pdf file explaining the data that was selected. This is run on the web server.
1. What would be my best option to use to keep this connection alive past the 5 minutes without having to change any browser settings locally?
2. Can I have ajax send something every minute to the browser till the job is done?
3. Can i use a progress bar?
4. Can this be done without multi-threading?
I inherited this website so i'm not sure how the version that is being used now doesn't time out. I'm still looking into that but I want to use current technologies if possible.
Thank you