在建立web server提供在线的数据处理服务时,如果默认在后台处理(把表单提交给jsp或者php文件),那么整个处理过程完成后用户才能关闭页面,这对于处理时间较长的web server来说非常不实用。
这时候可以用php-resque来建立一个任务处理的消息队列,用户提交表单后,表单的数据存入数据库,生成任务ID以及特定的结果界面。用户可以将结果界面收藏,一段时间后再查看任务完成后自动更新的结果。
基本思想: 用户提交表单,将序列信息提交到数据库里,生成任务ID以及进行中的空html文件,然后进行处理,处理完成后将结果传回空的html界面中。
|univerone's Personal blog about everything
https://blog.univerone.com/post/7-php-resque-20181219/
在建立web server提供在线的数据处理服务时,如果默认在后台处理(把表单提交给jsp或者php文件),那么整个处理过程完成后用户才能关闭页面,这对于处理时间较长的web server来说非常不实用。 这时候可以用php-resque来建立一个任务处理的消息队列,用户提交表单后,表单的数据存入数据库,生成任务ID以及特定的结果界面。用户可以将结果界面收藏,一段时间后再查看任务完成后自动更新的结果。 基本思想: 用户提交表单,将序列信息提交到数据库里,生成任务ID以及进行中的空html文件,然后进行处理,处理完成后将结果传回空的html界面中。 |univerone's Personal blog about everything