gpt4 book ai didi

php - JavaScript-Python : serve dynamically generated images to client browser?

转载 作者:行者123 更新时间:2023-12-02 19:21:24 26 4
gpt4 key购买 nike

场景:用户加载页面,正在生成图像,显示加载栏,通知事件发送到浏览器。

我正在使用 python 代码来生成图像。拥有一个启动脚本或将 Web 服务器代码嵌入到 Python 脚本中的 Web 服务器是否理想?图像渲染完成后,客户端应收到一条消息,表示渲染成功并显示图像。

如何构建它来支持并发用户?只需为每个导航到网页的新用户启动 python 脚本就足够了吗?

在这种情况下使用实时 Web 应用程序会不会太过分了?尝试决定简单的 jQuery AJAX 是否足够,或者应该使用 Socket.io 在服务器和客户端之间建立持久连接。

有适合​​我需求的库吗?

最佳答案

我建议不要为每个请求生成一个新的子进程,而是使用一些任务队列管理工具,例如我可以推荐 celery

例如,您可以运行一个线程化的 python Web 服务器,它会为每个请求生成一个任务。然后,每个客户端可以定期询问(javascript/jquery)任务是否完成,如果完成,服务器将返回正确的图像地址。另外, celery 有web-callbacks在这种情况下可以使用它。 (我想,我自己没有使用过这个功能)。

我不会浪费时间编写一些临时解决方案,因为它简单、易于部署、文档齐全且扩展性非常好。

关于php - JavaScript-Python : serve dynamically generated images to client browser?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12498694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com