【发布时间】:2012-02-28 23:45:38
【问题描述】:
我为支持命名空间的 php 框架进行了一些更改,但结果与预期不符。对于一个简单的测试(主要是加载框架类),执行时间减慢了约 10%。
根据您的经验,在大型应用程序上使用命名空间是否值得(考虑 PHP 的实际开发水平)?
【问题讨论】:
-
我简直不敢相信仅仅引入命名空间而不进行任何其他重大更改会对性能产生如此大的影响。您是否可以尝试使用 xdebug 对应用程序进行分析(最好是在更改之前和之后)以查看时间在哪里?我想到的一个可能原因可能是性能低的类自动加载器。
-
没有命名空间对性能来说还不错。但是当您处理大型应用程序时,它确实会使用完整。
-
@Mchl 我会为每个单独的进程做一些测试,看看哪里有很大的减速……我稍后会用新的结果编辑这个问题。
-
@TudorTudor:“它真的很有用”可能。
标签: php