Python 选择应用程序框架来处理web请求的脱机分析

Python 选择应用程序框架来处理web请求的脱机分析,python,web,Python,Web,目前,我正在尝试设计一个基于web的应用程序,其中包括用户请求触发对其先前输入的数据的分析。后台分析可以在与web服务器相同的计算机上进行,也可以在远程计算机上运行,并且不应显著影响网站的性能,以便在进行后台分析时,其他用户也可以提出分析请求。请求应该进入某种形式的排队系统,一旦分析完成,结果应该返回,并由用户在其帐户中查看 请有人能告诉我最有效的框架来处理这个项目吗?我目前在Linux上工作,分析软件是用Python编写的,我以前使用Django设计过动态站点。有什么与此兼容的东西可以工作吗?

目前,我正在尝试设计一个基于web的应用程序,其中包括用户请求触发对其先前输入的数据的分析。后台分析可以在与web服务器相同的计算机上进行,也可以在远程计算机上运行,并且不应显著影响网站的性能,以便在进行后台分析时,其他用户也可以提出分析请求。请求应该进入某种形式的排队系统,一旦分析完成,结果应该返回,并由用户在其帐户中查看


请有人能告诉我最有效的框架来处理这个项目吗?我目前在Linux上工作,分析软件是用Python编写的,我以前使用Django设计过动态站点。有什么与此兼容的东西可以工作吗?

鉴于您的背景和已经用Python编写的analysys代码,Django+Cellery似乎是一个明显的候选者。我们目前正在为一个处理量非常大的应用程序使用此解决方案,该应用程序有一个前端django服务器、一个专用数据库服务器和两个不同的芹菜服务器用于后台处理。将芹菜进程放在不同的服务器上可以使djangon前端响应芹菜服务器上的任何负载(如果需要,我们可以添加新的芹菜服务器)

所以,我不知道这是否是“最有效”的解决方案,但它确实有效