gpt4 book ai didi

php - 如何通知用户进度

转载 作者:行者123 更新时间:2023-11-30 09:02:42 26 4
gpt4 key购买 nike

我目前正在计划一个基于 Web 的应用程序,它需要根据请求在服务器上进行长时间的计算。现在我想向用户显示一条通知,告知用户正在进行计算,然后在计算完成后立即重定向该页面。

不需要通知用户进度或显示进度条,我只是想计算完成后立即交换站点。

除了普通的 javascript,我尽量避免使用任何其他 webkit,所以 this solution太复杂了。

我的一个想法是在等待页面中从 javascript 开始一个 http 查询,并且在计算完成之前不在服务器端返回任何内容。这样我会一直阻塞查询,直到连接完成。完成后,我会返回一些内容并关闭连接,因此被阻止的调用可以继续并重定向用户。但是,如果没有任何内容通过该连接,我担心这可能会让我在网络上超时。

通常如何处理这种情况?

最佳答案

通常的处理方式是定期调用返回进度的页面。最简单的方法是每隔 X 秒运行一次 ajax 调用,未完成时返回 0,完成时返回 1。

基本上你应该只轮询服务器以获取作业的状态更新并且在它返回 1 之前什么都不做

关于php - 如何通知用户进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8072380/

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