Xpoint
   [напомнить пароль]

Как сделать постоянное соединение к БД?

Метки: [без меток]
2008-10-13 06:08:22 [обр] Top manager(0/2)[досье]
Вот в WebSphere (Java) можно создать постоянное соединение в БД, а потом обращаться к нему из сайтов. А как дело обстоит в ASP.NET? Если я создам статический класс с переменной в которой будет храниться соединение, то при проверки оказывается, что это соединение всё время создаётся заново. А как сделать так что бы один раз создалось и держалось, как у "толстого клиента".
спустя 4 часа 18 минут [обр] Василий Свиридов(47/175)[досье]
Используйте connection pool на уровне библиотеки, если она это умеет. Да и если вы сможете точно для себя обосновать зачем вам это нужно...
спустя 1 день 19 часов [обр] Top manager(0/2)[досье]

Василий Свиридов[досье] т.е.?

Думаю веб приложение начнёт чуточку работать быстрее, если не придёться постоянно создавать и закрывать соединение при малейшей нужде.

спустя 16 часов [обр] Василий Свиридов(47/175)[досье]

Модератор, удалите предыдущее сообщение пожалуйста.

Не обязательно.. MySQL, к примеру, заточен под быстрое создание соединений. Тем более вы же не собираетесь открывать соединение для каждого запроса. Всё-таки в пределах формирования одной страницы у вас используется одно соединение.

Вобщем до таких оптимизаций доходить имеет смысл только если все остальные узкие места уже соптимизированы по максимуму.

Решайте проблемы по мере их поступления.

Powered by POEM™ Engine Copyright © 2002-2005