【发布时间】:2011-07-16 22:36:22
【问题描述】:
使用命名空间会使网站变快还是变慢?这就是我想知道的。
如果它有助于提高网站性能,那么我想立即开始使用它。但如果它降低了它的性能,那么我根本不想使用它——即使是一点点性能也会对我的项目产生很大的影响。
有人对此有基准吗?你有什么看法?
【问题讨论】:
-
嗯...您可能想了解一下 namespace 实际上是什么/做了什么。
-
命名空间有助于更好地组织您的代码(防止类命名冲突等),在具有许多不同框架和类的环境中工作,它们并没有真正提供任何速度提升。
-
这个问题真的那么糟糕,值得这么多反对吗?
-
“即使是一点点性能也会对我的项目产生重大影响。” 不,它没有。性能几乎与 99.999999% 的基于 Web 的项目无关。如果这是您的一个严重问题,您将不会使用 PHP。使其可维护。应用了一些简单的缓存后,有史以来最高效的代码不会比慢速代码快一半。
标签: php class object namespaces