我有一個應用程序部署到Jetty中,但沒有打包到單個war文件中。相反,它存儲爲一個文件夾。 war/WEB-INF/lib文件夾中有很多依賴關係,我正在考慮將它們合併到一個jar文件中。單罐vs多罐 - 性能優勢
這樣做會有什麼性能好處嗎?
我有一個應用程序部署到Jetty中,但沒有打包到單個war文件中。相反,它存儲爲一個文件夾。 war/WEB-INF/lib文件夾中有很多依賴關係,我正在考慮將它們合併到一個jar文件中。單罐vs多罐 - 性能優勢
這樣做會有什麼性能好處嗎?
沒關係。我不知道碼頭,但我知道的所有其他服務器都會提取歸檔文件,即以提取的形式將臨時目錄中的war/ear文件存儲起來。
等未打包版本會更好,因爲它不需要解壓/提取文件? – woliveirajr
@markovuksanovic:表現不應該真的重要或非常微不足道。 Jar文件是用於存檔集合的類和資源的有意義的集合...這是所有...
我會嘗試兩個和時間它。我的直覺是差異會很小。但我可能是錯的。 –