调用c++ vs编写php函数

Calling C++ vs writing php function?

本文关键字:php 函数 编写 vs c++ 调用      更新时间:2023-10-16

我在想哪个更好。我可以做一些基准测试,但做一两个例子可能不如获得其他人的见解有用。我正在尝试做一些数学,我正在考虑用c++写一个程序,并使用管道来获取数据。执行exec的开销是多少?是否有一个通用的指导方针来说明什么时候一种方法会比另一种方法快?

几个星期前,我用不同的for循环测试了C/Cpp和PHP的速度(大约1x10 26次)。


简单的循环,比如基本的或稍微复杂的数学运算,只有一点时差。我记不清了不再,而是大约1到3秒(对于1x10⁶操作)。

用于更复杂的函数,例如应用于big文本或真正的大而复杂的数学,时差更大。在我的例子中,对于解析一个大文本,这是一百万次,时间差异大约是5 - 10分钟。

*稍微偏离主题 *关键也是PHP函数的重建,实现的函数总是更快。如果有一个php函数,使用它。

我希望这对你有一点帮助。问候

PHP很容易访问。这一切都可以通过网页访问,而且更容易显示。它本质上是由许多数学函数和数据库(如MySQL和MongoDB)构建的,这使得返回数据非常容易。