如果你的这个页面内的操作是同步的,肯定是第一次用的时候打开,所有操作完了再关闭好,
如果是异步的,那就要具体研究一下才知道哪种好!
都有问题,但你目前的水平,咋用都行,用到出问题,然后就就知道什么时候怎么用了,别人说一百遍都没有用的。
要从业务流程上设计,不要纠结在页面为单位
你这么问, 肯定是没用到异步操作, 那最好是一次性读取数据到缓存, 然后再加载到页面上。
另外, 楼上的说的都有道理, 这些真的不要纠结, 还是好好看看业务, 优化code、sql语句等。
相对而言,我觉得是一次打开,把该取的数据都取了,该操作的数据都操作了再关闭这样比较好。
能少连接一次数据库就少连接一次,每次连接数据库其实这个开销是比较大的。