используй pconnect()
тогда не надо каждый раз делать подключения, хотя есть обратная сторона медали
есть ограничение на кол-во одновременно подключенных соединений, на дешевых хостингах это = 5
а pconnect() висит какое-то время по окончанию сеанса...
т.е. может возникнуть ситуация переполнения буфера подключений и просто не будет соединения с БД
соответственно, каждое подключение pconnect() должно быть корректно закрыто по окончании сеанса, что гарантировать от нашего российско-разгильдяйского менталитета нельзя (можно только с оглядкой в системах с авторизацией, типа CMS)