yii2 и phundament переходят от разработчика к продукту

Я разрабатывал с yii2 и phundament, и все это прекрасно работает в моем локальном компьютере и на хост-сервере, но я все еще путаю, как перейти от dev к prod.

Какие папки я могу удалить из конечного производства?

Мне нужно приложение для работы в Raspberry Pi, поэтому мне нужно уменьшить количество файлов в производстве.

1

Решение

Я понимаю, что вы развертываете свое приложение Yii2 на малиновом Pi с ограниченным пространством, поэтому вот несколько советов (возможно, стоит добавить это обратно к вашему вопросу, поскольку это оправдывает причину вашего вопроса).

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

Смена вашего протоколирование уровни или установка меньшего интервала сброса сэкономит много места в папке времени выполнения.

Вы могли бы также объединить и минимизировать все ваши активы (js и css), так что публикуется только один набор ресурсов. Вам нужно будет сделать это вручную, я не знаю, как заставить Yii сделать это автоматически.

Убедитесь, что вам действительно нужны все компоненты поставщика, которые присутствуют. Если есть какие-то вещи, которые вам не нужны, например, представьте себе, или swiftmailer, то удалить их с помощью композитора, который удалит их из папки вашего поставщика, а также удалит ссылки на автозагрузку.

Если вы закончили тестирование, вы можете удалить папку ‘tests’
но попробуйте сначала просто переименовать его, чтобы убедиться, что все работает.

Наконец, если вы их не используете, вы, вероятно, можете удалить папки почты и миграции и их содержимое, но это вряд ли сэкономит много места.

Могут быть и другие способы экономии места, но это все, что я мог придумать!

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]