Нужно ли запускать прекомпиляцию в производственном режиме? Или это для меня сделано (Play framework 1.2.6)

Заметив, что при запуске в режиме prod воспроизведение предварительно скомпилировало исходники, я сделал предположение, что это эквивалентно запуску "play precompile", а затем запуску воспроизведения с -Dprecompiled=true. Однако я только что заметил, что запуск в режиме prod не создает каталог "Precompiled".

Поэтому в моей производственной среде, зависящей от производительности, где меня не волнует выбор изменений исходного кода, должен ли я запускать прекомпиляцию, а затем начинать с precompiled = true, даже если он уже установлен в рабочий режим?

Заранее спасибо.

1 ответ

На моей работе мы сначала скомпилируем код и запустим приложение с -Dprecompile=true. В локальном тесте Play предварительно скомпилируйте код автоматически, если вы запустите приложение воспроизведения в Production Mode с помощью Start (начало воспроизведения -%prod). Но я рекомендую вам предварительно скомпилировать код, чтобы узнать, есть ли проблема в коде (приложение может иметь проблему и все еще запускаться, без предварительной компиляции кода).

Твой выбор....

Другие вопросы по тегам