Добрый день!
Столкнулся я со следующей проблемой, на странице есть 3 картинки, каждая из которых генерируется на основе данных из базы. Т. е. на самой странице вставлена картинка в src="" которой прописан адрес скрипта, который на основе параметров GET выбирает из базы соответствующие данные и строит график. Если кому интересно:
http://www.amity.ru/index.php?categoryid=8Так вот, в этом самом скрипте прописано подключение к БД, а т. к. графиков на странице 3, соответственно за одну загрузку страницы происходит 3 подключения. Это и базу нагружает и скорость работы сильно снижает. Кроме того, все графики обновляются без перезагрузки страницы, поэтому запрашивать данные на самой странице нельзя.
У хостера помимо всего прочего нет возможности использовать постоянное соединение с БД, которое бы решило проблему.
Может у кого встречались подобные проблемы? Как их решали?
Я вижу два решения, оба мне не очень нравятся. Первое - выделенный сервер, ну или VPS, это дороже и геморойнее. Второе - работать через сессии, т. е. один скрипт запрашивает все данные с одного подключения и сохраняет их в сессионных переменных, а графики уже выбирают оттуда. Честно говоря не охота переделывать
Может есть еще какие-нибудь варианты?