当前博客:关于循环判断的问题

63 次浏览【转载需注明来源】

博客作者:【1888****8888】

个性签名:寒窗苦读十年,一朝凤舞九天

 var POST返回结果 = FoFJsCodeJQAjax("http://8.217.0.101:8088/api_server.html", true, JSON.stringify(time));
        var 更新结果 = [];
        更新结果 = JSON.parse(JSON.stringify(POST返回结果));
        while (更新结果.length === 0 && isFirstTry) {
            POST返回结果 = FoFJsCodeJQAjax("http://8.217.0.101:8088/api_server.html", true, JSON.stringify(time));
            更新结果 = JSON.parse(JSON.stringify(POST返回结果));
            isFirstTry = false; // 仅在第一次循环时为true,之后为false
            console.log(更新结果.length);
            if (更新结果.length > 0) {
                break;
            }
        }

这样操作会不会造成POST速度过快 导致类似CC的样子 我这个代码是在启动时钟里面运行的

默认排序
Generic placeholder image
Generic placeholder image
已采纳
1888****8888 Time: 2023-12-30 13:02:01
博主已经自己处理完问题并结帖
Generic placeholder image
轻声奏乐写代码 Time: 2023-12-30 00:01:45

额,你用判断循环来访问服务器,这个会对服务器造成极大的压力,不推荐这么做

Generic placeholder image
1888****8888 回复 1楼 轻声奏乐写代码 Time: 2023-12-30 00:19:24

我服务器时间是每分钟的0秒执行写入 mysql

有的时候1秒去查询还没有

要等到2秒以后才可以查到


关于循环判断的问题