После некоторых недавних изменений сайт начал показывать ошибку max_user_connections
, которая, вероятно, является признаком того, что слишком много одновременных попыток подключения к базе данных MySQL.
Я заметил, что первоначальные программисты реализовали класс «DB» для управления подключениями к базе данных, и кажется, что закрытие вызывается только в нижнем колонтитуле каждой страницы. Как я могу улучшить это? Должен ли я создавать объект db для каждого запроса, который я хочу сделать, а затем закрывать сразу после получения результатов?