具有 2 个数据库的 ZF2 应用程序是否意味着开销?
Does a ZF2 application with 2 DBs imply overhead?
这个 ZF2 应用程序可以访问两个不同的数据库。
每个请求 可以 访问两个数据库,但实际上只有一个页面会这样做,因为它是必需的。
这 2 个 DB 及其适配器是否会对我的整个应用程序产生开销,或者它只会在我实际使用它们的地方产生影响?
答案一如既往:视情况而定。
如果你正确地建立你的依赖关系,你将只在需要的时候建立第二个连接,你不会在任何地方都有这样的开销。此外,如果构建该对象是一个真正的性能影响(我不会这样认为,但我不知道你的应用程序),你可以构建一个对象的代理,并且只有在你尝试使用时才创建真实的对象它。
在设计良好的应用程序中,添加不启动的数据源工厂不会产生不合理的开销。
简单地说,如果设计正确,只有当您尝试同时使用它们时才会有所不同。
这个 ZF2 应用程序可以访问两个不同的数据库。
每个请求 可以 访问两个数据库,但实际上只有一个页面会这样做,因为它是必需的。
这 2 个 DB 及其适配器是否会对我的整个应用程序产生开销,或者它只会在我实际使用它们的地方产生影响?
答案一如既往:视情况而定。
如果你正确地建立你的依赖关系,你将只在需要的时候建立第二个连接,你不会在任何地方都有这样的开销。此外,如果构建该对象是一个真正的性能影响(我不会这样认为,但我不知道你的应用程序),你可以构建一个对象的代理,并且只有在你尝试使用时才创建真实的对象它。
在设计良好的应用程序中,添加不启动的数据源工厂不会产生不合理的开销。
简单地说,如果设计正确,只有当您尝试同时使用它们时才会有所不同。