0
有這個ZF2應用程序可以訪問兩個不同的數據庫。
每個請求可以訪問這兩個數據庫,但只有一個頁面,實際上會這樣做,因爲它是必需的。帶有2個DB的ZF2應用程序是否意味着開銷?
這兩個數據庫及其適配器是否意味着我的整個應用程序的開銷,或者只有在我實際使用它們的時候纔會有所作爲?
有這個ZF2應用程序可以訪問兩個不同的數據庫。
每個請求可以訪問這兩個數據庫,但只有一個頁面,實際上會這樣做,因爲它是必需的。帶有2個DB的ZF2應用程序是否意味着開銷?
這兩個數據庫及其適配器是否意味着我的整個應用程序的開銷,或者只有在我實際使用它們的時候纔會有所作爲?
答案是一如既往:取決於。
如果你正確地生產你的依賴項,你將只在需要的時候建立第二個連接,而且你不會在任何地方都有這樣的開銷。此外,如果構建該對象是一個真正的性能打擊(我不這麼認爲,但我不知道您的應用程序),則可以構建該對象的代理,並僅在嘗試使用時創建實際對象它。
在設計良好的應用程序中,沒有不合理的開銷來添加未啓動的數據源工廠。
簡單地說,如果設計正確,它應該只有當你嘗試使用它們都有所不同。