请教一个关于性能上的问题,大牛给个答案

是这样的:
一个控制器有很多方法。那我用一个方法的话,在server方面上来看,其他没用到的方法会不会“参与编译运算”(描述不太好),从而造成性能上下降?

实际上就是:A控制器上有好多好多方法,但是只有一个或者两个方法很常用,那么我把这两个方法单独出来弄一个控制器,这样 是不是会有性能上的提高呢?提高明显吗???

谢谢了。
已邀请:

娃娃脾气

赞同来自: 赵狗胜

php面相的用户群体决定了它无需做这样的优化,不能、也不行、更没必要。
大量的时间其实都消耗在数据库和文件读取方面。

娃娃脾气

赞同来自:

相差无几。编译执行的速度是非常快的。
具体到编译一个控制器,耗时在5毫秒以下。
而像你所说,分成多个控制器,那反而要慢了。因为读取文件的速度是很慢的。

xlimit

赞同来自:

方法不管用不用都要参与编译,
如果在编译方面也想优化的话建议使用XCache 之类的opcode缓存器,相关使用方式请自行搜索。
原理是把编译后的结果缓存,不用重复编译。

要回复问题请先登录注册