gpt4 book ai didi

python - Google App Engine 中的进度条

转载 作者:太空狗 更新时间:2023-10-30 02:34:14 25 4
gpt4 key购买 nike

我有一个 Google App Engine 应用程序,它对远程 API 执行大约 30-50 次调用。每个调用大约需要一秒钟,因此整个操作很容易花费一分钟。目前,我在我网站的 post() 函数内循环执行此操作,因此在整个操作完成之前不会打印响应。不用说,该应用程序目前不是很有用。

我想做的是在操作开始后立即打印响应,然后在每个单独的 API 调用完成时更新它。我将如何实现这一目标?在桌面应用程序上,我会启动一个定期更新前端的工作线程。 Google App Engine 中是否有类似的机制?

我在谷歌上搜索了“进度条”和“谷歌应用引擎”,但大多数结果都来自那些想要监控上传文件进度的人。我的情况不同:耗时的任务正在服务器上执行,因此客户端无法监控其进度。 This guy是我能找到的最接近的东西,但他在 Java 中工作。

最佳答案

  1. 使用 http://code.google.com/appengine/docs/python/taskqueue 将发布逻辑发送到任务
  2. 更改进程逻辑以设置状态(可能使用内存缓存)
  3. 每 10 秒使用 AJAX 查询内存缓存状态,或多或少,由您决定

关于python - Google App Engine 中的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9240597/

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