Google App Engine
前端實例是動態縮放的。這意味着App Engine
會在負載增加時自動創建新實例,並在不使用時關閉實例。重新加載實例可能會導致用戶的額外延遲。前端實例還有一個60 seconds
截止日期來完成給定的請求。如何優化Google App Engine應用程序的Spring Framework使用情況
由於我在我的GAE應用程序中使用Spring MVC and Spring IOC
,爲了優化Spring Framework的使用,我已經通過了Best Practices for App Engine Applications。
在該鏈接中,我完全與部分混淆。減少或避免使用關係自動裝配。它說automatic wiring
可能會顯着縮短應用程序初始化期間解析bean所需的時間,因此他們建議使用自動電路byName
而不是使用自動電線byType
。
所以我的問題是如何autowire byName
減少bean解析時間? 。另外我想知道有沒有更好的方法來注入bean?是否有減少應用程序初始化時間的Spring IOC
的最佳實踐。
您可以忽略Spring組件掃描(和自動裝配)並定義所有bean及其依賴項。因此解決依賴關係將不再需要時間,我認爲使用Java Config比XML配置更易於維護。 –