В некоторых функциях кода php будет выполнять сотни, а в некоторых случаях и тысячи запросов к одним и тем же таблицам, используя цикл. В настоящее время он создает новое соединение с базой данных для каждого запроса. Насколько дорогая эта операция? Увижу ли я значительное увеличение скорости при повторном использовании того же соединения? Чтобы изменить это поведение и использовать ту же базу данных, может потребоваться небольшой рефакторинг.
PHP использует mysql_connect для подключения к базе данных.
Основываясь только на том, что я сказал здесь, есть ли другие очевидные оптимизации, которые вы бы порекомендовали (например, я читал о блокировке таблиц...)?
РЕДАКТИРОВАТЬ: Мой вопрос больше о пользе использования одного соединения, а не о том, как избежать использования более одного.