采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好 我想请教一下 因为php不适合密集运算业务 但是如果在我的业务中的一块逻辑和业务是需要密集运算的 您是建议把这一块单独拿出来用编译型语言写成微服务呢 还是在密集运算的地方引入C或者C++? 当然我本身是不太想把这块重写掉的 如果引入C或者C++,一般来说对性能的提升会大概如何? 谢谢老师
同学您好。把这块密集运算的抽离出来,用c或者c++来做,然后弄成一个微服务,PHP 通过rpc的方式去调用。希望老师的回答能帮到您。祝您学习愉快。
非常感谢!
客气了,祝您学习愉快。有问题欢迎随时沟通哈。
老师您好,我后来又思考了一下这个问题,由于我是希望尽量能实现实时计算并且显示,所以rpc调用这方面的握手开销我可能也需要考虑进去。我这么问可能不太切合实际因为没有具体数据和案例,我的想法是在rpc和php计算之间找到一个平衡点,哪个开销小就使用哪个,这个具体应该落实到数据量的大小(通过测试应该可以获取一个平衡点)以及php和c的性能对比。 当然这样有点欺负解释型语言了,也希望php可以早点退出JIT版本哈
登录后可查看更多问答,登录/注册
系统掌握EasySwoole框架,从容应对高并发、高性能业务
2.4k 11
1.5k 10
989 9
1.0k 9
1.5k 7