2013-11-02 3 views
1

Раньше я работал с codeigniter. Теперь я начинаю изучать Symfony2. Мне просто интересно, есть ли способ сделать проект Symfony2 немного меньше. Например, могу ли я удалить пару папок внутри вендора. Я совершенно уверен, что я не использую их всех. И если я это сделаю, это сделает производительность проекта немного быстрее? Если вопросы кажутся глупыми, тогда я извиняюсь. Я новичок в веб-разработке. Заранее спасибо.Symfony2 - Как сделать symfony2 меньше

ответ

3

В вашем composer.json у вас есть по умолчанию много LIBS, вы должны просто удалить то, что вам не нужно. Например,

  • Symfony/Монолог-расслоения для входа
  • Symfony/SwiftMailer-пакет для отправки электронной почты
  • учения/ОРМ и доктрина/Доктрина-расслоение предназначено для обработки объектов персистенции
  • jms/security-extra-bundle улучшает компонент безопасности

Все, что может быть настроено на основе ваших потребностей, просто удалив пару пара ключей: значение в этом файле, а затем

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

Это не правильно, чтобы просто удалить каталоги под вендором /, потому что композитор читает composer.json и воссоздает поставщик/* реж каждый раз, когда вы запустите его.

Linuxatico

Edit: одна альтернатива заключается в использовании Silex, это PHP микрокаркас на основе Symfony2

3

Удаление неиспользуемых библиотек не сделает ваш проект запуска значительно быстрее, так что, если бы я тебя, я оставляю их в покое , Вы захотите поговорить об этом позже, после того, как приобретете опыт Symfony 2.

Смежные вопросы