2013-11-02 88 views
1

我曾经使用codeigniter。现在我开始学习Symfony2。我只是想知道是否有任何方法让Symfony2项目变得更小一些。像,我可以删除供应商内的几个文件夹。我很确定我没有使用它们。如果我这样做,它会使项目的表现更快一点吗?如果问题看起来很愚蠢,那么我很抱歉。我是网络开发新手。提前致谢。Symfony2 - 如何使symfony2更小

回答

3

在你composer.json你默认了很多库的,你只需要删除你不需要的东西。 例如,

  • 的symfony /独白束是用于记录
  • 的symfony/swiftmailer束是用于发送电子邮件
  • 教义/ ORM和学说/教义束是处理对象持久
  • jms/security-extra-bundle增强安全性组件

任何事情都可以根据您的需求通​​过简单地删除此文件中的key:value对和以后的文件

$ cd your_project_dir; php app/console composer.phar update 

这是不正确简单地删除,将根据卖方/目录,因为作曲家从composer.json读取和重新创建供应商/ *目录每次运行它的时候。

Linuxatico

编辑:一个选择是使用Silex,它是一个基于Symfony2的

3

删除未使用的库不会让你的项目运行显著快,所以如果我是你的PHP microframework,我让他们独立。在您获得Symfony 2的一些经验之后,您会希望处理那么多。