我曾经使用过codeigniter。现在我开始学习Symfony2。我只是想知道是否有任何方法可以使Symfony2项目更小一些。比如,我可以删除供应商内部的几个文件夹。我很确定我没有使用所有这些。如果我这样做,它会使项目的性能更快一点吗?如果问题看起来很愚蠢,那么我很抱歉。我是网络开发的新手。提前谢谢。
答案 0 :(得分:4)
在您的 composer.json 中,您默认拥有大量的lib,您只需删除不需要的内容。 例如,
可以根据您的需要自定义任何内容,只需删除此文件中的key:value对即可
$ cd your_project_dir; php app/console composer.phar update
简单地删除vendor /下的目录是不正确的,因为composer从composer.json读取并在每次运行时重新创建vendor / * dir。
Linuxatico
编辑:一种选择是使用Silex,它是基于Symfony2的php微框架
答案 1 :(得分:3)
删除未使用的库不会让你的项目运行得更快,所以如果我是你,我会让他们独自一人。在获得Symfony 2的一些经验后,您将希望稍后处理该批次。