PHP 与 JavaScript 的速度?

新手上路,请多包涵

我正在编写一个脚本来标记文件内容。我已经用 JavaScript 编写了一个分词器,但处理大文件(5 秒以上)时速度很慢。因为无论如何我都要从服务器检索文件,所以我正在考虑用 PHP 重写它以节省几秒钟的时间。我读到 PHP 和 JavaScript 之间的速度差异可以忽略不计,但如果文件为 1mb 或更大,则可能会增加一个小的速度差异。我在网上找到了 这个基准,但我不确定信息是否是最新的(过去几年的所有 JS 引擎优化)。

移植我所有的代码需要一些工作,所以如果我可以帮助它,我不会使用 PHP。但如果它要快得多 (25-30%),那将是值得的。

原文由 Azmisov 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 971
2 个回答

嗯,就像你提到的,JavaScript 是在客户端执行的,所以它取决于客户端。例如,iPAD 上的客户端无法像游戏机上的客户端那样流畅地运行这些 Quake3 HTML5。另一方面,PHP 在服务器上运行。

一般来说,JS 比 PHP 快得多(在相同的硬件上);

以下是两者之间的一些 [硬数据][1] 测试,以支持我的断言。 [JS(查询)与 PHP][2] 性能。

[1]: https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/php.html [2]: jQuery 与 PHP - 性能比较

原文由 Authman Apatira 发布,翻译遵循 CC BY-SA 4.0 许可协议

值得一提的是,使用 PHP 的另一个考虑因素是缓存服务器端的能力。我正在考虑是否应该将一些函数从 JS 移动到 PHP,因为如果我然后缓存文件服务器端,则根本不会涉及进一步的计算!我知道这张票很旧,但这可能是未来读者的另一个考虑因素。

原文由 Ukuser32 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题