我正在運行以prod模式運行,並且在啓動時它會預編譯所有代碼,這需要大約一分鐘的時間。我不明白的是,爲什麼每當遊戲開始時都會發生這種情況,即使沒有代碼發生變化。爲什麼Play 1.x不緩存先前運行的預編譯代碼?
它不使用編譯源的緩存文件夾嗎?
我正在運行以prod模式運行,並且在啓動時它會預編譯所有代碼,這需要大約一分鐘的時間。我不明白的是,爲什麼每當遊戲開始時都會發生這種情況,即使沒有代碼發生變化。爲什麼Play 1.x不緩存先前運行的預編譯代碼?
它不使用編譯源的緩存文件夾嗎?
首先用play precompile
預編譯您的應用程序,然後從play start -Dprecompiled=true
開始。
請注意,在Play 1.x中,您仍然需要/ app中的模板代碼,請參閱How can I deploy Play! framework application standalone (no war) and not include the source in app folder?!
有一個選項可以從預編譯源開始。我的意思是它是play start --procompiled
。