Php 具有2个DBs的ZF2应用程序是否意味着开销?

Php 具有2个DBs的ZF2应用程序是否意味着开销?,php,zend-framework2,Php,Zend Framework2,有一个ZF2应用程序可以访问两个不同的数据库。 每个请求都可以访问两个数据库,但实际上只有一个页面可以访问,因为它是必需的 这两个DBs及其适配器会给我的整个应用程序带来开销吗?还是只在我实际使用它们的地方才起作用?答案是,一如既往:这取决于具体情况 如果您正确地制造依赖项,那么您将只在需要时构建第二个连接,并且您不会到处都有这种开销。此外,如果构建该对象是一个真正的性能问题(我不这么认为,但我不知道你的应用程序),你可以构建该对象的代理,并且只有在你尝试使用它时才创建真正的对象 在设计良好的应

有一个ZF2应用程序可以访问两个不同的数据库。
每个请求都可以访问两个数据库,但实际上只有一个页面可以访问,因为它是必需的


这两个DBs及其适配器会给我的整个应用程序带来开销吗?还是只在我实际使用它们的地方才起作用?

答案是,一如既往:这取决于具体情况

如果您正确地制造依赖项,那么您将只在需要时构建第二个连接,并且您不会到处都有这种开销。此外,如果构建该对象是一个真正的性能问题(我不这么认为,但我不知道你的应用程序),你可以构建该对象的代理,并且只有在你尝试使用它时才创建真正的对象

在设计良好的应用程序中,添加未启动的数据源工厂不会产生不合理的开销

简单地说,如果设计正确,只有当您尝试同时使用它们时,它才会起作用