Нужно ли запускать прекомпиляцию в производственном режиме? Или это для меня сделано (Play framework 1.2.6)
Заметив, что при запуске в режиме prod воспроизведение предварительно скомпилировало исходники, я сделал предположение, что это эквивалентно запуску "play precompile", а затем запуску воспроизведения с -Dprecompiled=true. Однако я только что заметил, что запуск в режиме prod не создает каталог "Precompiled".
Поэтому в моей производственной среде, зависящей от производительности, где меня не волнует выбор изменений исходного кода, должен ли я запускать прекомпиляцию, а затем начинать с precompiled = true, даже если он уже установлен в рабочий режим?
Заранее спасибо.
1 ответ
На моей работе мы сначала скомпилируем код и запустим приложение с -Dprecompile=true. В локальном тесте Play предварительно скомпилируйте код автоматически, если вы запустите приложение воспроизведения в Production Mode с помощью Start (начало воспроизведения -%prod). Но я рекомендую вам предварительно скомпилировать код, чтобы узнать, есть ли проблема в коде (приложение может иметь проблему и все еще запускаться, без предварительной компиляции кода).
Твой выбор....