今天开会讨论并发,竟然要对比几个php框架,说如果不行就要换掉laravel改为tp或者其它框架,我是真的不想换啊,但是他们说laravel连500并发都很慢,我不信啊,想在这里问问大家,laravel真的连500并发都扛不住的吗,请求时间很长吗,主要现在公司项目也不是很大,我该从哪些方面下手,还想问问大家laravel是不是不能做中大型的项目,【电商】

讨论数量: 7

500并发,日 PV = 500 x 86400 = 4320万,千万级流量,大公司啊。

4年前 评论
ibucoin

请求时间确实长,性能确实是个很大的问题,所以都是加机器解决的。部分比较频繁的接口的话,用go重写来提供,这也算一个方法。
要说能用的话,基本上也就tp和phalcon能用一下,如果你们人才多,用yaf或者swoole来写的话,我觉得也可以。之前用tp有做个前后端的小项目,加jwt校验,支付,七牛云等一些在laravel上直接用包能解决的东西,浪费了许多时间。
不过你们不是应该提前预估用户量吗?比如要支持百万并发的话,提早换java啊。

4年前 评论

500并发,日 PV = 500 x 86400 = 4320万,千万级流量,大公司啊。

4年前 评论
Epona

自己测试一下就好了, 可以使用 https://github.com/wg/wrk 或者 ab。 另外换其他框架了,开发效率是不是也要考虑一下呢?

4年前 评论
Epona

基本上,并发的瓶颈都是在IO层面(数据库连接等等),所以做好了缓存,Laravel 并发也没那么差。不过,抛开业务谈并发都是刷流氓。 可以在并发大的接口(或者页面)分别用不同的框架实现,测试一下就好了。

4年前 评论

tp6.0还不错,laravel有的服务提供者、事件、管道模式实现的中间件都有了,就是有些方面自己多折腾几下。

4年前 评论

先找问题瓶颈再下棋~不然就只是在“依赖框架”中打转

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
热门动弹
暂无内容~