Hi, I'm working on a CGI::Application app which needs to run some potentially slow tasks, and I want to keep the user updated about its progress. The runmodes I'm using:
- show_request_form - display the initial request form - show_preview - once the user has entered their data, display a list of the work that will be done - submit_request - carry out the actual work The submit_request runmode will run several tasks, some of which could be quite slow. The overall run time of this runmode could be 20-30 seconds, so I want to keep the user updated after each task is completed. It seems like HTTP chunked transfer is what I need here, but I'm having trouble understanding how to make it work with CGI::App. Since CGI::App runmodes basically constructs the entire page and return it, I can't see a way to return one chunk of the page at a time. Am I missing something, is there perhaps a useful a plugin to progressively render some output, or is this just not going to work? Thanks, -- Des Herriott [email protected] ##### CGI::Application community mailing list ################ ## ## ## To unsubscribe, or change your message delivery options, ## ## visit: http://www.erlbaum.net/mailman/listinfo/cgiapp ## ## ## ## Web archive: http://www.erlbaum.net/pipermail/cgiapp/ ## ## Wiki: http://cgiapp.erlbaum.net/ ## ## ## ################################################################
