【问题标题】:php vs C++/Java for intensive processing, memory difference?php vs C++/Java 进行密集处理,内存差异?
【发布时间】:2010-11-17 23:10:30
【问题描述】:

我有一个 php curl 脚本,每个运行会话使用 10 MB。

我想扩展并添加更多请求,但 curl 和处理必须占用太多内存。 (我想添加 100,000 个会话)

如果我有一个服务器端 C++ 例程,内存差异会有那么大的不同吗?如果真的不是,我不想重写整个内容。

是否有 C++/Java 方法来保持滚动卷曲?

谢谢!

【问题讨论】:

  • @Noah:你有给外行的链接吗?

标签: php c++ memory curl memory-management


【解决方案1】:

PHP 的性能一直在提高,但它仍然是一种相当繁重的语言。如果您使用 C/C++,您肯定会看到性能大幅提升。对于高负载下的任何事情,您肯定需要从 PHP 转向更注重性能的应用程序。

也就是说,我同意 Goz 的观点。这完全取决于你在写什么,以及性能会提高多少。

【讨论】:

  • 不幸的是,这是一个库和开发问题的能力。 php 社区和可用库是针对数据的 web 处理(cURL 多/滚动/json/等)量身定制的,而我认为 C++ 没有相同的功能
【解决方案2】:

这完全取决于您在写什么以及如何写。如果你不能使用 C++ 减少内存占用,我会感到非常惊讶......

【讨论】:

  • 好的,谢谢大家 - 我很确定每个用户/会话 10MB 至少目前不是一个可扩展的解决方案。
猜你喜欢
  • 1970-01-01
  • 2012-01-01
  • 2014-04-16
  • 2013-04-12
  • 2019-05-12
  • 1970-01-01
  • 2013-03-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多