Уместно ли непрерывно держать соединение с базой данных до конца рендера веб-страницы?
Например на странице требуется выполнить 10-20 (иногда больше) запросов к базе данных при рендере страницы. Делать один большой запрос слишком муторно и не удобно, а 10 маленьких запросов выполняются очень быстро, если каждый раз не отключаться от БД. Собственно вопрос есть ли альтернатива или нет ничего страшного, если соединение будет держаться секунды две непрерывно?
Вполне, ничего в этом страшного нет. Для БД - уже открытое соединение никак не дает нагрузки от того, что оно не закрылось в течении 1 сек, 10, 1000 сек.