【发布时间】:2013-11-13 17:44:23
【问题描述】:
我曾经使用 codeigniter。现在我开始学习 Symfony2。我只是想知道有没有办法让 Symfony2 项目更小一点。比如,我可以删除 vendor.xml 中的几个文件夹吗?我很确定我没有使用所有这些。如果我这样做,它会使项目的性能更快一点吗?如果这些问题看起来很愚蠢,那么我很抱歉。我是网络开发的新手。提前致谢。
【问题讨论】:
我曾经使用 codeigniter。现在我开始学习 Symfony2。我只是想知道有没有办法让 Symfony2 项目更小一点。比如,我可以删除 vendor.xml 中的几个文件夹吗?我很确定我没有使用所有这些。如果我这样做,它会使项目的性能更快一点吗?如果这些问题看起来很愚蠢,那么我很抱歉。我是网络开发的新手。提前致谢。
【问题讨论】:
在您的 composer.json 中,默认情况下您有很多库,您只需删除不需要的库。 例如,
任何内容都可以根据您的需要进行定制,只需删除此文件中的键:值对,然后再删除
$ cd your_project_dir; php app/console composer.phar update
简单地删除 vendor/ 下的目录是不正确的,因为 composer 从 composer.json 读取并在每次运行时重新创建 vendor/* 目录。
Linuxatico
编辑:另一种方法是使用Silex,它是一个基于 Symfony2 的 php 微框架
【讨论】:
删除未使用的库不会使您的项目运行得更快,所以如果我是你,我会不理会它们。在您获得一些 Symfony 2 的经验之后,您将需要处理这些问题。
【讨论】: