
比如公司有一个现成的 API 项目(PHP 的) 而另外一个 web 项目因为要做 SEO 所以不能用纯前端来写,也是用 PHP 来写 那么, 用 PHP 调用 API 会不会性能差一些?
1 ben1024 2020 年 12 月 21 日 性能上走内网请求,没太大区别 |
2 zarte 2020 年 12 月 21 日 会问这种问题的公司 php 完全可以胜任其业务。 |
3 fengyj 2020 年 12 月 21 日 两个 PHP 项目中间可以借 rpc 来调用。 我实习地就是 PHP 做前端 API,不干别的就只处理接受参数和发送结果,大部分后端逻辑都在另一个 rpc 上 |
5 zhaokun 2020 年 12 月 21 日 周内网,问题不大,性能影响不明显,毕竟是 PHP,HTTP 请求开销对于 PHP 接口来说占比很小 |
6 Felldeadbird 2020 年 12 月 21 日 一般开销是网络 和 数据处理阶段。A 接口去读取 B 接口,B 接口只要不存在缓慢的问题(网络波动,数据处理缓慢等现象),基本上你感受不到性能问题。 例如,我公司的项目,基本横跨了全球。有不少就是 A 接口请求跨国跨洋的 B 接口。 在本地开发过程,会发现特别慢。丢到服务器,基本感受不到缓慢。 PS:国外访问国内的接口奇慢。。反之同理。 |
7 wangritian 2020 年 12 月 21 日 一般 IO 为主的事务,语言性能占比很低,主要看网络环境 |
8 xuanbg 2020 年 12 月 21 日 调接口这种事情,任何语言都不会有实质性的影响和差别。 |
10 sorshion 2020 年 12 月 21 日 性能没影响 |