Я пытаюсь полностью понять команду Laravel (5.1) artisan optimize
и лучшие практики, но документация кажется недостаточной. У меня нет Composer, установленного на производственном сервере, поэтому, в частности, я хочу знать, какие файлы были изменены или созданы при запуске artisan optimize --force
при разработке, которые должны быть перенесены в производство. Цель состоит в том, чтобы не взорвать приложение в производстве! После запуска команды я вижу, что следующие файлы были изменены:
\bootstrap\cache\compiled.php
\vendor\composer\ - the entire directory
\vendor\autoload.php
Я переусердствую это, или я просто подталкиваю эти файлы к производству, и мне хорошо идти? Кроме того, что лучше всего подходит для запуска artisan optimize
? Каждый раз, когда создается новая модель? Как насчет контроллеров, маршрутов и вспомогательных классов?
Наконец, я вижу, что файл \bootstrap\cache\compiled.php
имеет колоссальные 548 КБ и почти 17 тыс. строк! Это действительно считается оптимальным?