首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >composer安装与composer安装-o的区别

composer安装与composer安装-o的区别
EN

Stack Overflow用户
提问于 2017-03-31 15:06:33
回答 1查看 607关注 0票数 1

您能帮我找出composer安装和composer安装-o之间的区别吗?

通常composer安装-o会生成一个优化的自动加载程序文件,但是当我生成它时,它就像另一个带有composer安装的文件一样。

我的类映射文件有很多路径,但是composer安装-o和composer安装钢铁的结果一样,你能为我解释一下吗?你能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-31 16:02:19

您在正确的轨道上:-o选项创建了一个“优化”的自动加载程序,它本质上是每个类的类映射,否则这些类将通过PSR-0或PSR-4加载。Composer将扫描PSR-0和PSR-4中提到的所有目录,就像它总是使用classmap条目一样。

这可能已经回答了您的问题:如果您的项目只有一个classmap条目,而没有其他内容,则结果没有差别。

请注意,如果您也可以使用PSR方案之一,那么通过强制classmap来过早地优化自动加载并不是最好的方法。只使用类映射会阻碍开发,因为每次创建新类时,都必须使用该新条目转储自动加载程序。还要注意的是,创建巨大的类映射实际上可能比基于PSR的类加载要慢,因为您用代码执行时间来交换分配的内存,而且在某个时候,为每个请求中的所有类分配内存--即使它们没有被使用--将比执行PSR自动加载慢。您必须使用一个普通的和优化的自动加载程序来度量您的个人应用程序性能,以决定哪个应用程序实际上更好。

更多信息在医生里

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43143985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档