【吐槽】关于laravel的效率,低的不敢看啊。。

最近的一个项目,比较复杂,涉及很多平台交互(ios、windows、linux、安卓,以及3个不同指令架构的嵌入式芯片),整体的管理也是麻烦的事情,所以考虑用web来实现。
很久没做web开发了,3年都没有动过php了。自己当年写的框架也过时了。上网找了一下,laravel整体布局和我08年写的框架差不多,利用了新的语言特性之后,比我当年优秀很多,当年因为php的语言局限,做出来的框架不会太好。

但是当我架构完整个业务逻辑的实现之后,开始正式做开发,当写了第二个页面之后,发现了卡顿现象。

于是是测试了一下执行速度,吓得我一身冷汗。

从index.php的第一行开始,到我的控制器的方法里面,需要267毫秒@1000次平均,之后到模板的最结尾处,340毫秒@1000次平均,期间就做了一个数据库查询,什么都没干。。
之后我监测了一下ram的使用,更是无语的我郁闷,什么都没干,在控制器方法里面竟然发现用了4M多的内存。

这效率,这资源消耗,除了写给自己看的,不然真的很难拿去做应用。。

最后,我的服务器是VM虚拟机,分配了4个核心+4G内存,主机的配置为I7 4702 +16G 内存+512SSD,
环境ubuntu 12.X +apache +php5.5.7
整个环境都是我纯手工编译(苦逼~~),没有任何乱七八糟的东西。

我真心希望laravel官方重视和关注这点,框架的虽然是用来做敏捷开发的,一般敏捷开发对效率要求都不会太高。但是这样的效率也真的醉了。
已邀请:

张同学v2

赞同来自:

这是个很严肃的问题

webclz

赞同来自:

你是怎么来测试性能的,方便将方法,实现结果很清晰的公布一下吗

lumen

赞同来自:

这边测试性能的方法是怎么样子的

要回复问题请先登录注册