gpt4 book ai didi

php - 浮点运算,C/C++ 何去何从?

转载 作者:行者123 更新时间:2023-11-30 03:05:14 24 4
gpt4 key购买 nike

我正在创建一个 Web 应用程序,它执行一些非常繁重的浮点算术计算,而且数量很多!我读了很多书,读过您可以创建 C(和 C++)函数并从 PHP 中调用它们,我想知道这样做是否会提高速度?

即使只有一秒钟的差异,我也愿意这样做,除非它实际上更慢。

最佳答案

这完全取决于您进行的实际计算次数。如果你有成千上万的计算要做,那么编写一个扩展来为你处理它当然是值得的。特别是,如果您有大量数据,这就是 PHP 真正失败的地方:它的内存管理器无法处理大量对象或大型数组(基于处理此类数据的经验)。

如果算法不是太难,您可能希望先用 PHP 编写它。这为您提供了良好的引用速度,但更重要的是,它将有助于准确定义您需要在模块中实现的 API。


更新为“75-100 6 个数字的计算”。

如果每次页面加载您只执行一次,我怀疑它不会占总加载时间的很大一部分(当然取决于您还做了什么)。如果您多次调用此函数,那么是的,即使 75 次操作也可能很慢——但是由于您只使用 6 个变量,它们的优化器可能会做得很好(而对于 100 个变量,它几乎可以保证不会)。

关于php - 浮点运算,C/C++ 何去何从?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7892441/

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