【发布时间】:2016-04-05 18:54:41
【问题描述】:
HHVM 有一个内置的服务器,Proxygen。您可以使用 Proxygen 服务器运行 HHVM 或以 FastCGI 模式运行它,使用其他服务器(例如 nginx 或 apache)来处理 Web 请求。
我找不到任何基准或权威来源来提供任何迹象表明这两个选项中的哪一个表现最好。显然,我可以提供两个系统,在不同的并发组合下手动测试各种负载,然后组合一个基准,但如果有人已经做过这样的比较,我宁愿避免这项工作。
一般来说,从纯粹的性能角度来看,有谁知道哪个是更好的选择?
【问题讨论】:
-
你知道你想要运行的东西会导致如此多的负载,这很重要吗?如果不是,那么我建议您不要担心它,直到它成为一个问题。至于为什么没有任何权威数据表明哪个更好,那是因为它不存在。如果一个在所有情况下客观上都比另一个更好,那么另一个存在的理由就没有了。一种在某些情况下会做得更好,另一种在不同的用例中会做得更好。您必须自己设置两者并对其进行基准测试以获得与您的案例相关的数据,这是另一个不用担心的原因。
标签: php nginx fastcgi hhvm proxygen