markgor
2021-11-15 13:58:28 +08:00
百度微博腾讯 都有很多业务是 PHP 在跑;
我觉得这些没什么好比较;
打个比方,由於历史原因,后端部署了 50 台机器跑 phpfpm ,通过负载进行分流;
换成 GO 可能只需要 20 台机器即可,但是太多历史屎山和业务上的各种问题,公司又不是缺那 30 台机器,为什么要换呢......
另外我也不明白,为什么一大堆人在嫌弃 PHP 性能慢,却忘记看自己机器配置和带宽。
GO/JAVA/C++ 哪怕能跑到 10K ,你服务器的带宽能支撑的了吗?
我觉得现在服务器除去个人玩的,业务服务均为 10M 居多,10M 的环境下你想跑出多大的 QPS ,为什么压测都是局域网或本机进行压测呢.....
如果说非要和大公司对比,他们的 QPS 也不是光靠单一门语言就达到的吧,最起码第一点就是看架构,看带宽,然后才看语言。
就像木桶原理一样,对于老旧的木桶最主要的是提升短板。对于新造的系统则自己喜欢吧。