Я создаю сценарий eggdrop tcl для записи активности нескольких общедоступных каналов IRC в базу данных (со временем это будет 10-15 каналов, я думаю). У меня есть два варианта использования связи с базой данных.Открывать соединение mysql
- пользователь произнесет что-то -> Открыть соединение MySQL в базу данных -> вставить информацию о том, что сказал пользователь -> закрыть соединение
- Пуск бот -> Открыть соединение MySQL в базу данных -> Вставьте информацию, когда есть активность канала -> Подождите, пока не появится дополнительная информация и т. Д.
Я думаю, что лучше использовать случай 1, но когда есть много активности канала, я думаю, что открытие и закрытие соединения каждый раз вызовет массовый загрузка сервера и медленное замедление работы через некоторое время.
Каков наилучший способ для этого?