Как предотвратить превышение max_user_connections при повторной загрузке / обновлении страницы несколько раз?

Я использую бесплатный веб-хостинг, называемый getfreehosting.co.uk. max_user_connections – 5. Каждый раз, когда загружается моя страница, первое, что она делает, это вызывать load.php который извлекает запись из моей базы данных. Моя проблема в том, что если я перезагружаю или обновляю страницу слишком много раз, я получаю следующую ошибку:

Предупреждение: mysql_connect () [function.mysql-connect]: пользователь getfh_11654008 уже имеет более активных соединений «max_user_connections» в /home/vol9/getfreehosting.co.uk/getfh_11654008/htdocs/experiment/load.php в строке 3 Не удалось connect: у пользователя getfh_11654008 уже есть более активные соединения max_user_connections

Я понимаю, что я использую бесплатный веб-хост, поэтому я не могу увеличить max_user_connections . Мне все равно не нужно, потому что мне нужен только один экземпляр моей страницы, работающий в любой момент времени, поэтому в теории max_user_connections = 5 более чем достаточно для моих целей. Сначала я думал, что проблема должна заключаться в том, что мой load.php вызывался слишком много раз, в результате чего слишком много sql_connections , которые не закрыты. Однако я вызываю sql_close() в соответствующих местах, но все же max_user_connections превышать max_user_connections .

Вот мой load.php :

 <?php $link = mysql_connect(MYSQL_HOSTNAME, MY_USERNAME, MY_PASSWORD); if (!$link) { die('Could not connect: ' . mysql_error()); } mysql_select_db(MY_DB, $link); $result = mysql_query(SELECT ONE ENTRY); if($r = mysql_fetch_assoc($result)) { print json_encode($r); // convert data to json and return it mysql_close($link); } else { mysql_close($link); die("Error: something went wrong"); } ?> 

Что случилось и что мне делать?