Совсем недавно я начал получать ограничение на максимальные пользовательские соединения SQL max. Я связался с моим хостом и получил уведомление, что мой лимит - 10 одновременных подключений одновременно. Но SQL занимает центральное место на моем сайте, поэтому вместо ошибки я хочу, чтобы код продолжал пытаться подключиться, пока запрос не будет успешным.«Максимальный уровень пользовательских подключений» - как убедиться, что соединение установлено?
Как это сделать в PHP?
EDIT: Вот что я делаю для звонков AJAX для извлечения данных для клиента. Каждый вызов AJAX, хотя ему требуется ~ 400 миллисекунд, открывает новое соединение MySQL. С 10 или более пользователями я сталкиваюсь с проблемами.
Вы приближаетесь к этому неправильно. Закройте старые подключения или используйте одно соединение для выполнения всей вашей работы. –
Вы что-то пробовали? –
http://stackoverflow.com/questions/39753/connection-pooling-in-php – sherif