0

http://www.techempower.com/benchmarks/#section=data-r5

这个基准测试显示 PHP 在几个测量中始终排在前 5 位。这与它不能像 http-kit、node.js 和 go 等框架/语言一样可扩展的共识相矛盾。那里发生了什么?

4

3 回答 3

1

我认为这个基准总是假设你有一个完美的结构和一个完美的代码。我们都知道没有完美的世界,如果您的系统设计和编码良好,那么 php 是可扩展的。99% 的你发现可伸缩性问题的非案例是由于编码和技术架构而不是使用的技术。php 可扩展吗?当然好。看脸书。

当然,还有其他技术应该更具可扩展性,但这也取决于手头的问题

于 2013-05-22T02:10:07.510 回答
1

他们没有提到的一件事是次要资源使用情况:它们显示了需要多长时间,但没有显示实现这些结果所需的 CPU/内存消耗。Go 在大多数这些基准测试中都一样快或更快,但只会使用一小部分内存。

于 2013-05-22T02:12:30.570 回答
1

PHP 是最早设计用于创建动态 HTML 内容的语言之一。它是免费的,非常易于使用,并带有许多扩展,使您几乎可以做任何网站可以做的事情,而无需购买第三方模块(在 ASP 中非常常见的做法)。

这自然使 PHP 成为网站上最受欢迎的语言,尽管它的年轻竞争对手带来了更好的可扩展性解决方案,但它不会轻易影响其受欢迎程度。许多巨头都使用 PHP,包括 Facebook,它非常坚持使用 PHP,并为其设计了自己的可扩展性解决方案。

于 2013-05-22T02:22:26.677 回答