如果说PHP不像其他框架那样可扩展,那么它在这个基准测试上怎么会如此之高?



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

这个基准测试显示PHP在几个度量中始终处于前5位。这与人们的共识相矛盾,即它的伸缩性不如http kit、node.js和go等框架/语言。那里发生了什么?

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

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

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

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

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

相关内容

  • 没有找到相关文章

最新更新