gpt4 book ai didi

javascript - 如果我以 block 的形式循环遍历一个大数组,它会提高性能吗?

转载 作者:行者123 更新时间:2023-11-30 15:28:48 26 4
gpt4 key购买 nike

我刚刚遇到了 javascript 的答案并进行了尝试。它实际上以一种与遍历整个数组相比的方式工作,它消除了屏幕卡住效果: https://stackoverflow.com/a/10344560/2083396

所以我的问题是:在 PHP 中是否有任何类似的方法来提高性能?

我的理解是,在javascript方案中,每次超时回调被调用后,它的作用域就被销毁了。因此资源被释放。 (我理解正确吗?)

有什么方法可以在 PHP 中做到这一点,这有帮助吗?

谢谢!

最佳答案

不,你没听懂。唯一被破坏的变量是 cnt。它不会提高性能。事实上,它使速度变慢。

他们解决的问题是长时间运行的js函数会卡住页面,因为js是单线程的。他们将较长的作业分成较小的 block ,并以较小的暂停时间运行,以允许 js 处理其他事件。

在 PHP 中没有这样的问题,除非你正在使用长时间运行的基于 react 的应用程序或类似的东西。

关于javascript - 如果我以 block 的形式循环遍历一个大数组,它会提高性能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42552422/

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