gpt4 book ai didi

php usleep 同时请求

转载 作者:搜寻专家 更新时间:2023-10-31 21:43:40 28 4
gpt4 key购买 nike

我一直在使用 ApacheBench ( ab ) 命令行实用程序,但我不确定它是否适合我正在尝试做的事情。

我正在运行 10 个并发请求和 10 个请求,将 INSERT 插入到 MySQL 表中并查看 round(microtime(1) * 10000) 以查看我是否获得了相同的值。

我想知道使用延迟执行 usleep() 是否足以防止两个同时请求在同一个盒子上获得相同的值,或者 time_sleep_until 是否更好。

我知道我可以使用 uniqid() 设置更多的熵。

所以我只是想知道使用延迟执行是否足以防止出现两个准确的时间戳。

最佳答案

所以您想知道 round(microtime(1) * 10000) 是否可以给出重复值?当然可以,我认为您不需要对此进行测试。

uniqid 也不能保证是唯一的,即使有更多的熵。

如果唯一性真的很重要,你总是可以使用带有 UNIQUE 索引的 MySQL 来强制唯一性。

关于php usleep 同时请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7165842/

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