调用c++ vs编写php函数
Calling C++ vs writing php function?
我在想哪个更好。我可以做一些基准测试,但做一两个例子可能不如获得其他人的见解有用。我正在尝试做一些数学,我正在考虑用c++写一个程序,并使用管道来获取数据。执行exec的开销是多少?是否有一个通用的指导方针来说明什么时候一种方法会比另一种方法快?
几个星期前,我用不同的for循环测试了C/Cpp和PHP的速度(大约1x10 26次)。
简单的循环,比如基本的或稍微复杂的数学运算,只有一点时差。我记不清了不再,而是大约1到3秒(对于1x10⁶操作)。
用于更复杂的函数,例如应用于big文本或真正的大而复杂的数学,时差更大。在我的例子中,对于解析一个大文本,这是一百万次,时间差异大约是5 - 10分钟。
*稍微偏离主题 *关键也是PHP函数的重建,实现的函数总是更快。如果有一个php函数,使用它。
我希望这对你有一点帮助。问候
PHP很容易访问。这一切都可以通过网页访问,而且更容易显示。它本质上是由许多数学函数和数据库(如MySQL和MongoDB)构建的,这使得返回数据非常容易。
相关文章:
- 为什么用C++编写的 phpcpp 扩展函数比用 PHP 编写的函数慢
- PHP 网站在传递图像作为参数时未运行 exec 函数
- 从HHVM C 扩展运行PHP函数
- 从C 中的PHP扩展中获取函数参数值
- 将 PHP 中的 $_POST 变量传递给由 exec() 函数运行的C++程序
- C++按字符串调用函数,比较PHP的性能,如何在C++中优化代码
- 呼叫'php :: Extension :: add()没有匹配函数
- C++相当于 PHP 在 Linux 中的utf8_decode函数
- C++ PHP 的 explode() 函数有等价物吗?
- C++等同于 PHP 函数包/解包
- PHP imagettftext() 等效函数 C++/Java/Python 中的函数
- 带有 CUDA 函数的 PHP 扩展
- 将此 C 函数转换为 PHP
- PHP扩展函数array_init抛出"return_value未声明"
- 如何从php调用c++函数
- 从PHP DLL访问DLL函数
- 如何使用php脚本从.so文件调用函数
- C++ 个函数,在 PHP 中的工作方式类似于 substr()
- php函数执行-连接php和基于c++的服务器
- 调用c++ vs编写php函数