我曾经使用过codeigniter。现在我开始学习 Symfony2。我只是想知道有什么办法可以让 Symfony2 项目更小一点。比如,我可以删除 vendor.txt 中的几个文件夹吗?我很确定我没有使用所有这些。如果我这样做,它会使项目的性能更快一点吗?如果这些问题看起来很愚蠢,那么我很抱歉。我是网络开发的新手。提前致谢。
问问题
223 次
2 回答
4
默认情况下,在您的composer.json中有很多库,您只需删除不需要的内容。例如,
- symfony/monolog-bundle 用于记录
- symfony/swiftmailer-bundle 用于发送电子邮件
- 教义/orm 和教义/教义捆绑用于处理对象持久性
- jms/security-extra-bundle 增强了安全组件
任何东西都可以根据您的需要进行定制,只需删除此文件中的键:值对,然后再删除
$ cd your_project_dir; php app/console composer.phar update
简单地删除 vendor/ 下的目录是不正确的,因为 composer 从 composer.json 读取并在每次运行时重新创建 vendor/* 目录。
Linuxatico
编辑:一种替代方法是使用Silex,它是基于 Symfony2 的 php 微框架
于 2013-11-02T18:52:46.430 回答
3
删除未使用的库不会让你的项目运行得更快,所以如果我是你,我不会管它们。在你获得一些 Symfony 2 的经验之后,你会想要处理这些问题。
于 2013-11-02T18:56:28.963 回答